Notice
Recent Posts
Recent Comments
Link
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 |