앱을 하나 만들었습니다.
실행중 버그로 인해
"응용 프로그램이 예상치 않게 중지되었습니다. 다시 시도해 주세요"
라는 시스템 에러 메세지가 뜹니다.
문제는 "닫기" 하면.. 앱이 종료가 되는게 아니라.. 앱이 다시 실행됩니다.
이게 정상인가요??
뭔가 잘못된거 아닌가요?
@Huyu
그렇다면... 앱 전체를 종료 하려면 뭘 해야 하나요? 검색해본 5가지 방법 다 해봐도 안되여 ㅠ.ㅠ
1번> this.finish()
- AndroidManifest.xml 설정 필요 없음
2번> System.out(0)
- AndroidManifest.xml 설정 필요 없음
3번> android.os.Process.killProcess(android.os.Process.myPid());
- AndroidManifest.xml 설정 필요 없음
4번> ActivityManager am = (ActivityManager)activity.getSystemService(Activity.ACTIVITY_SERVICE);
am.restartPackage(activity.getPackageName());
- <uses-permission android:name="android.permission.RESTART_PACKAGES"/>
5번> ActivityManager am = (ActivityManager)activity.getSystemService(Activity.ACTIVITY_SERVICE);
am.killBackgroundProcesses(activity.getPackageName());
- <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>




다시 실행되는 게 아니라 특정 액티비티만 종료되는 겁니다. 액티비티 개발 형태에 따라 앱 전체가 종료될 수도 있고, 특정 액티비티 레벨에서 종료될 수도 있습니다.