2016-09-14 4 views
-1

끝점을 전환 할 때 안드로이드 응용 프로그램을 다시 시작하려고했습니다. 나는 Activity A (MAIN) -> Activity B -> Activity C입니다. Activity C, 나는 내 엔드 포인트를 전환 ProcessPhoenix.triggerRebirth(this);안드로이드 응용 프로그램을 다시 시작하십시오.

이 응용 프로그램을 죽이고 Activity A를 시작 부르지 만, 나는 또한 Activity BonCreate에 치명적인 NPE를 참조하십시오. Activity B에 입학 한 수업에서 발생합니다.

onCreate이고 그 다음에 onCreateViewActivity B입니까?

내가 충돌 대화 상자 뒤에 백그라운드에서 Activity A을 볼 수 있습니다!

나는 그 해결책 안에 How to 'restart' an android application programmatically와 그 링크 안에 해결책을 시도했다. 결과/동작은 동일합니다.

아이디어가 있으십니까?

+0

왜 이것이 다운 voted을 얻었는지 확실치 않습니다. 중복이 있습니까? – sr09

답변

0

익숙하지 않은데 Activity A -> B -> C에서 스택을 다시 작성하려는 경우 표준 Android 라이프 사이클 호출이 필요하며 필요할 때 NPE가 필요합니다.

관련 문제