2011-11-04 3 views
0

여러 화면으로 Android 애플리케이션을 개발했습니다. 응용 프로그램은 정상적으로 작동하지만 일부 지점에서는 거의 응용 프로그램이 작동하지 않습니다. 응용 프로그램이 충돌하면 계속해서 다른 화면에서도 충돌이 발생합니다.Android : 강제 폐쇄 앱 오작동 후

응용 프로그램을 다시 시작한 후에 정상적으로 작동합니다. 어떤 시점에서 응용 프로그램이 충돌하는 경우 사용자가 응용 프로그램을 다시 시작하도록하려면 어떻게합니까?

밤새 온라인으로 검색했지만 답변을 찾을 수 없습니다.

미리 감사드립니다.

+2

나는 응용 프로그램 충돌의 원인을 찾아 내고, 그것을 제거하는 것이 가장 좋은 해결책이라고 생각합니다. 하지만 가능하지 않은 경우이 링크는 http://stackoverflow.com/questions/2470870/force-application-to-restart-on-first-activity-android 및 http://stackoverflow.com/questions/2681499/에 링크되어 있습니다. android-how-to-auto-restart- 강제 종료 후 응용 프로그램이 도움이 될 수 있습니다. –

+0

[Android Force Close] (http://stackoverflow.com/questions/5455868/android-force-close) 중복 가능 –

+0

다시 시작하면 무엇을 의미합니까? 그 과정을 죽여? "충돌"할 때 완전히 충돌하게 만들었습니까? 아니면 예외를 잡아 로그에 기록하거나 오류를 표시합니까? 내가 생각할 수있는 유일한 점은 시작 화면에서만 초기화되는 내용을 메모리에 유지하는 것입니다. 그러면 앱이 다운되고 다른 화면으로 돌아갑니다. 어쨌든 먼저 왜 다시 시작해야하는지 (왜 안된다) 버그를 수정해야합니다. 사용자는 앱을 완전히 다시 시작하지 않습니다. –

답변

1

나는 응용 프로그램을 다시 시작하는 것에 대한 걱정 대신 응용 프로그램을 중단시키는 문제를 수정하는 것이 좋습니다.

사용자가 실수로 다시 시작하는 대신 앱이 작동하면 훨씬 행복해집니다. 그리고 그것이 실패하면 누가 다시 시작하기를 원한다고 말할 것입니까?