Intent Intent Activity Activity Intent Filter Intent Resolution

  • Slides: 28
Download presentation
Intent

Intent

목차 � Intent를 이용해 Activity 띄우기 � Activity간 통신 � Intent Filter � Intent

목차 � Intent를 이용해 Activity 띄우기 � Activity간 통신 � Intent Filter � Intent Resolution

Intent 용도 Activity를 명시적으로 시작 � 새 Activity를 암시적으로 시작 � 시스템 전역에 메시지를

Intent 용도 Activity를 명시적으로 시작 � 새 Activity를 암시적으로 시작 � 시스템 전역에 메시지를 방송 �새 Android … do something Your. Activity … Intent(do something) Intent(result) My. Activity Intent(result) Your. Activity

start. Activity Android start. Activity(intent) My. Activity … do something Your. Activity … on.

start. Activity Android start. Activity(intent) My. Activity … do something Your. Activity … on. Create(intent) Your. Activity

start. Activity. For. Result & set. Result Android … do something Your. Activity …

start. Activity. For. Result & set. Result Android … do something Your. Activity … Intent(do something) start. Activity. For. Result(intent, req. Code) on. Create(intent) Intent(result) set. Result(result. Code, intent) on. Activity. Result(req. Code, result. Code, intent) My. Activity Your. Activity

Intent를 이용해 Activity 시작하기 � 명시적으로 시작(Explicit intent)

Intent를 이용해 Activity 시작하기 � 명시적으로 시작(Explicit intent)

Activity간의 통신(2) � Extras에 저장된 값들은 아래의 메서드로 꺼낸다. ◦ Int get. Int. Extra(String

Activity간의 통신(2) � Extras에 저장된 값들은 아래의 메서드로 꺼낸다. ◦ Int get. Int. Extra(String name, int default. Value); ◦ String get. Int. Extra(String name); ◦ boolean get. Int. Extra(String name, boolean default. Value);

통신 예제 – Comm. Activity. java

통신 예제 – Comm. Activity. java

통신 예제 - Act. Edit. java

통신 예제 - Act. Edit. java

activity_commactivity. xml activity_actedit. xml

activity_commactivity. xml activity_actedit. xml

액션 예제 – Call. Other. java

액션 예제 – Call. Other. java

액션 예제 – activity_callother. xml

액션 예제 – activity_callother. xml

Intent Filter 등록 예

Intent Filter 등록 예