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

앱설치 실행 시 런처 액티비티부터 실행됩니다

0 추천
apk 파일을 직접 설치하거나 스토어에서 설치하여 바로 열기 버튼을 눌러서 실행하고 나서

홈버튼 눌러서 바탕화면으로 나와서 바탕화면에 있는 아이콘으로 앱을 실행하면 처음 열렸던 화면이 아니라 런처 액티비티부터 실행됩니다.

처음 설치하고나서 바탕화면에서 직접 앱을 실행할때는 홈버튼 눌러서 다시 들어가면 기존에 떠있던 화면이 잘 뜹니다.

뭐가 문제일까요?
cruxt (140 포인트) 님이 2021년 8월 6일 질문
혹시 서비스 내에서 startActivity로는 안되나요?

Intent intent = new Intent(내액션);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

1개의 답변

0 추천

아마 AndroidMenifest의 launch mode란 관련이 있을 것으로 추측이 되는데요. 

<activity 
          android:launchMode=["standard" | "singleTop" |
                              "singleTask" | "singleInstance"]
    . . .
</activity>

위처럼 네가지 모드가 지원됩니다.

아래 링크에서 각 모드에 대한 자세한 내용은 확인해 보세요.

https://developer.android.com/guide/topics/manifest/activity-element

 

spark (226,720 포인트) 님이 2021년 8월 6일 답변
...