반응형
지금까지는 Intent의 명시적 사용을 했었다.
묵시적 Intent는 실행할 Activity 이름을 사용하지 않고, 식별자로 알아본다.
이 식별자는 디바이스의 모든 앱에게 식별자를 물어본다 < 다른 앱에서 다른 앱을 부를 수 있다!!>
이제 Intent 묵시적 사용법을 알아보자.
main을 디자인 먼저 하자
SecondAcivity를 만들자 레이아웃도 같이 우린 그걸 쉽게 만들 수 있다. (안드로이드에서 제공)
SecondActivity는 아무것도 안할 것이다. 단지 새롭게 띄울 Activity가 필요했을뿐...
이제 MainActivity로 가서 코드 작성
이 식별을 위한 "bbb"는 SecondActivity를 실행할 식별자인셈이다. 이것을 SecondActivity에 써주면 끝난다.
------------이제 다른 앱에서 지금앱 EX28Activity4 (SecondActivity) 실행해보자--------
예를 들어 카카오에서 사진을 보낼 시
카카오 앱에서 내 갤러리 앱을 실행시키는 그런 경우를 생각해보면 왜 묵시적 Itent를 사용하는지 알 수 있다.
이렇게 EX29 새로운 프로젝트를 만들었다. 하지만 위에서 EX28번 mainfest.xml에 Second에 "aaa"를 기입해놨기 때문에
EX29 앱에서 EX28 Second Activity를 실행 가능하다
반응형
'안드로이드 웹앱 콘테츠 개발자 양성(국비지원) > Activity' 카테고리의 다른 글
Android Studio(기능) Broadcast Receiver 2 (0) | 2019.10.07 |
---|---|
Android Studio(기능) Broadcast Receiver (0) | 2019.10.07 |
Android Studio Activity 전환 (화면 전환), Intent 3 (0) | 2019.09.18 |
Android Studio Activity 전환 (화면 전환), Intent 2 (0) | 2019.09.18 |
Android Studio Activity 전환 (화면 전환), Intent (0) | 2019.09.18 |
댓글