서버에 예외 메시지를 보내는 DefaultUncaughtExceptionHandler를 설정했습니다. 그 후 기본 작업을 시작하려고하지만 모든 객체 상태를 저장해야합니다 (System.exit (1) 사용하지 말고). 새로운 인 텐트를 시작하십시오. 가능하다면, 그렇지 않다면 - 왜, 그렇다면 - 어떻게?Android : UncaughtExceptionHandler에서 작업 계속
1
A
답변
0
UncaughtExceptionHandler
은 응용 프로그램을 구할 수 없습니다. 마지막 도깅 로깅을위한 것입니다. 해당 클래스의 설명서를 읽으십시오. 이것은 스레드 종료 직전에 호출된다는 것을 아주 명시 적으로 언급합니다.
-1
핸들러에서 Base Launch actiovity를 시작하면 어떨까요?
Intent intent = new Intent(getApplicationContext(), LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
첫 번째 활동에서 예외가 발생하는 경우 - 로그인 중입니다. 하지만 다른 활동을 시작하면 예외 응용 프로그램을 그냥 흰색 화면과 상단 막대기 만요 잡으려고.
+0
질문에 추가하십시오. 귀하의 질문에 대답하지 않습니다. – interlude
관련 문제
- 1. UncaughtExceptionHandler에서 예외가 throw되었습니다.
- 2. 백그라운드에서 작업 실행 계속
- 3. 작업 계속 이상한 동작
- 4. 레이크 작업 계속 실패
- 5. 인텔 TBB의 작업 계속
- 6. TPL 취소 계속 작업
- 7. 백그라운드 작업에서 계속 작업
- 8. 메인 스레드의 작업 계속
- 9. iOS 계속 진행할 작업
- 10. 파일없이 마이그레이션 계속 작업
- 11. 계속 계속 기다리는 동안 하위 분기 작업
- 12. UncaughtExceptionHandler에서 java 스레드를 실행할 수 있습니까?
- 13. hadoop - 작업 완료 후 작업 계속 실행
- 14. 레일 지연된 작업 계속 실행
- 15. ContinueWith를 사용하는 자체 계속 작업
- 16. 재부팅 후 작업 가이드 계속
- 17. 작업 계속 UI 스레드 차단
- 18. Android - PreferenceActivity를 계속 사용해야하나요?
- 19. 활동 계속 실행 - Android
- 20. Android 서비스가 계속 죽었습니까?
- 21. android : onDraw가 계속 호출됩니다.
- 22. Android : 화면 계속 유지
- 23. Android 애플리케이션이 계속 충돌합니다
- 24. 축소 작업 완료 후 Hadoop - 맵 작업 계속
- 25. Android 가속 에뮬레이터가 계속 재부팅합니다.
- 26. Android 4.0은 ADK와 계속 호환됩니까?
- 27. Eclipse가 계속 충돌합니다 (Android, Mac)
- 28. Android 응용 프로그램이 계속 충돌합니다
- 29. 계속 사용자 인증 Twitter4j Android
- 30. Android admob 요청이 계속 올라갑니다
processID를 기본 활동으로 변경하면 어떻게됩니까? 그런 다음 UncaughtExceptionHandler에서 시작할 수 있지만 어쨌든 모든 객체 상태를 잃어 버렸습니다. Mb 이제 모든 프로 시저가 액세스 할 수있는 객체 인스턴스를 만드는 방법을 알려주십시오. –