Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- ios
- 프로퍼티
- 옵셔널
- 이스케이핑
- 구조체
- 리스트뷰
- 프로그래머스
- 연산자
- 자바
- concurrency
- 차이
- View
- RxSwift
- 프래그먼트
- weak
- 안드로이드
- 스위프트
- noncopyable
- 해시
- rx
- async
- Subject
- Swift
- 알고리즘
- 클로저
- 생명주기
- observable
- 풀이
- Self
- 백준
Archives
- Today
- Total
study record
[안드로이드] 인텐트 Intent 본문
인텐트 Intent란?
- 액티비티끼리 서로 호출하기 위해 필요한 통신 장치
- 각각의 컴포넌트간의 통신을 맡고 있는 것
- 앱 컴포넌트가 무엇을 할 것인지를 담는 메시지 객체
- 애플리케이션 구성요소 간에 작업 수행을 위한 정보를 전달하는 역할
- 페이지 전환, 페이지간 데이터 전달
인텐트 Intent의 통신 방법 두 가지
- 명시적 인텐트: 인텐트에 클래스 객체나 컴포넌트 이름을 지정하여 호출될 대상을 확실히 알 수 있는 경우. (앱의 화면전환을 하는 방법)
- 암시적 인텐트: 호출될 대상의 속성들을 지정했지만 호출될 대상이 달라질 수 있는 경우. 인텐트의 액션에 따라 해당하는 적합한 애플리케이션의 클래스를 호출. (웹브라우저 호출, 통화 등)
인텐트의 기본 구성 요소
- 액션 : 수행할 기능
- 데이터 : 액션이 수행될 대상 데이터
'안드로이드' 카테고리의 다른 글
[안드로이드] 리스트뷰 즐겨찾기(찜하기) 기능 구현 (5) | 2021.02.28 |
---|---|
[안드로이드] inflate란? (0) | 2021.02.10 |
[안드로이드] 액티비티와 프래그먼트 차이 (0) | 2021.02.04 |
[안드로이드] 프래그먼트 View (0) | 2021.02.04 |
[안드로이드] 프래그먼트 뒤로 가기 (0) | 2021.01.22 |