2017-04-04 1 views
-1

https://inthecheesefactory.com/blog/understand-android-activity-launchmode/en을 읽었지만 다양한 문제로 인해 기본 모드가 아닌 모드를 사용할 수 없습니다.실행중인 앱으로 전환하는 방법은 무엇입니까?

보류중인 의도가있는 알림이 있습니다.

이 의도는 이 아니며은 이미 작업이있는 경우 활동을 시작합니다. 대신 사용자가 알림을 클릭하면 이미 실행중인 작업이 화면에 나타나기를 원합니다. 작업의 활동을 닫지 않아야합니다. 작업이 전면에 오면 앱의 활동을 닫거나 재정렬해야합니다.

어떻게하면됩니까?

+2

이 질문에 대한 답변을 확인하십시오. http://stackoverflow.com/questions/12303663/android-resume-app-from-previous-position – nukeforum

+0

링크 된 답변으로 문제가 해결되었습니다. 감사합니다. – fadedbee

답변

0

Android가 홈 화면에서 앱을 실행할 때 수행하는 작업 만 수행합니다.

Notification에서 "발사 의도"를 사용 : 앱이 이미 실행 중입니다

Intent intent = getPackageManager(). 
    getLaunchIntentForPackage("my.package.name"); 

경우,이 새로운 구성 요소를 생성하지 않고 전경에 응용 프로그램을 가져올 것이다. 앱이 아직 실행 중이 아니면 Activity 루트를 실행하여 앱을 시작합니다.

관련 문제