반응형
시프트+시프트로 action search창으로 Edit Configurations 설정에 들어간다.
그리고 위와같이 설정하면, 런처가 없어도 실행가능.
실행시킬 앱의 Intent-filter action명 변경
<intent-filter>
<action android:name="com.example.fcmautopopup" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
실행부 변경
intent = Intent()
intent.setPackage("com.example.fcmautopopup")
intent.setAction("com.example.fcmautopopup")
startActivity(intent)
하지만, 기존 실행한 앱은 사라지고 새 앱이 실행되었음.
flag추가해 별도의 task로 실행하도록 수정
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
[고려할 사항]
권한을 획득하고 자연스러운 종료
→ 권환획득 실패에 대한 정보를 intent로 런처에 정보를 보낸다
그리고 런처에서 권한에 대한 처리
반응형
'IDE & Framework > Android' 카테고리의 다른 글
[Kotlin] Fragment (1) - Introduce (0) | 2021.12.12 |
---|---|
[Kotlin] WorkManager 사용해보기 (0) | 2021.11.09 |
[Kotlin] ContentResolver 기본 : 통화내역(Call log) 조회 (0) | 2021.11.02 |
AAC MVVM - (3)AAC ViewModel + ViewBinding (0) | 2021.10.17 |
AAC MVVM - (2)Data binding (0) | 2021.10.17 |