마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

외부앱에서 인텐트 실행시 항상 메인액티비티가 실행된후 원하는 액티비티가 뜨려면

0 추천

카카오링크작업을 통해 해당하는 데이터가 담긴 액티비티를 띄우는데요

문제는 이 액티비티 스택(?)에 해당 액티비티만 띄워져 있어서 뒤로가기를 누르면 앱 자체가 종료가 되는데,

해당하는 액티비티가 뜨기 전에 항상 메인 액티비티가 떠있는 상태가 되려면 어떻게 해야할까요?

<activity android:name=".view.mart_company.MartCompanyDetailActivity" >
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />

        <data android:scheme="@string/kakao_scheme"
            android:host="@string/kakaolink_host" />
    </intent-filter>
</activity>
devmanu (130 포인트) 님이 2018년 5월 23일 질문

1개의 답변

+1 추천
방법 1. intent로 들어온 경우 MartCompanyDetailActivity의 back 동작시 MainActivity 실행

방법 2. 해당 intent를 MainActivity가 받고, intent 내용에 따라 MainActivity가 MartCompanyDetailActivity를 실행
디자이너정 (42,810 포인트) 님이 2018년 5월 23일 답변
디자이너정님이 2018년 5월 23일 수정
...