私はエンドポイントを切り替えるときにアンドロイドアプリケーションを再起動しようとしています。私は Activity A (MAIN) -> Activity B -> Activity C
です。 Activity C
では、私は自分のエンドポイントを切り替えてProcessPhoenix.triggerRebirth(this);
Androidアプリケーションを再起動
このアプリを殺すとActivity A
を起動呼び出すが、私はまた、Activity B
のonCreate
でFATAL NPEを参照してください。私はActivity B
に注射したクラスから来ています。
なぜonCreate
、その後にonCreateView
がActivity B
と呼ばれていますか?
クラッシュダイアログの背後にある背景にActivity A
が表示されます。
私はHow to 'restart' an android application programmaticallyとそのリンク内の他のリンクで解決策を試しました。結果/動作は同じです。
アイデア?
これがなぜ落とされたのか分かりません。重複はありますか? – sr09