Intent

Broadcast Intent
Broadcast Intent 와이파이를 접속하거나, 전화를 수신하거나, sw를 설치되기도 하는 이벤트들이 반으한다. 이러한 시스템이 전송하는 브로드캐스트 인텐트를 시스템 브로드캐스트 인텐트라고 한다. 또 다른 형태로 커스텀 브로드캐스트 인텐트가 있다. 이것 또한 시스템 브로드캐스트 인텐트와 유사하다. 인텐트와 유사하게 작동되며, 차이점은 브로드캐스트 수신자로 등록한 다수의 컴포넌트가 동시에 받을 수 있다는 점이다. 즉 다른 앱의 상황이나 정보 공유가 인텐트는 한개씩 가능한 반면 브로드캐스트 인텐트는 동시에 여러 앱이 가능하다는 것이다. 브로드캐스트 인텐트 사용법 1. 브로드캐스트 인텐트를 생성하고 전송한다. context.sendBoradcast(Intent(MSG)) ... companion obje..

Intent 인텐트
Intent 인텐트는 메시징 객체이다. 즉, 어떠한 구성요소들 사이에서 통신을 촉진해주는 매개체라고 보면된다. 컴포넌트가 운영체제와 통신하는 데 사용할 수 있는 객체이다. 컴포넌트는 액티비티(activity), 서비스(service), 브로드캐스트 수신자(broadcast receiver), 콘텐트 제공자(content provider)도 있다. 인텐트는 하고자 하는 것을 안드로이드 운영체제에 알려주는 객체이다. 인텐트의 생성자 이다. Intent(packageContext : Context, class: Class) 인텐트가 진행되는 방식 (예) Activity ----------------------->>>>>> ActivityManager -------1, 인텐트 객체 생성--------------..