ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 안드로이드에서 홈 버튼 누른 후 앱시 재시작 되는 경우
    React native 2019. 9. 16. 17:32

    안드로이드에서 앱 실행 도중 홈 버튼을 눌러서 밖으로 나간 다음 앱 아이콘을 클릭하는 경우 처음 시작된 액티비티로 되돌아 가는 케이스가 발생했다.

     

    AndroidManifest.xml 파일에 android:launchMode="singleTop" 를 추가하면 된다고 하는 것 같은데, 아무리 해도 안되길래 살펴보는 도중 뭔가 이상한 점을 발견했다. 리액트 네이티브 프로젝트 내에 AndroidManifest.xml 파일을 검색하면 한개가 아니라 엄청 많이 나오는데, 하나하나 다 열어서 확인을 해 보니 <application> 뿐만 아니라 하위에 있는 <activity>에도 android:launchMode 항목이 들어있는 것을 볼 수 있었다.

     

    설마 하면서 <activity> 밑에 android:launchMode="singleTop" 를 추가해보니 홈 버튼 눌러서 나간 다음 앱 아이콘 클릭하는 경우 처음 시작된 액티비티가 아니라 홈 버튼 누르기 전의 상태로 잘 돌아가는 것을 확인할 수 있었다.

     

    참고로 수정한 파일의 위치는 아래와 같다.

     

    프로젝트명\android\app\src\main\AndroidManifest.xml

Designed by Tistory.