0

アプリケーションの終了と再起動に問題があります。ホーム画面に があり、ホーム画面にアプリ用のwidgetを作成しました。shortcutショートカット経由でアプリに入り、Activity B電話のホームボタンを押して閉じています。Activity Aここで、ウィジェットを介してアプリを起動し、 -> Activity B->を通過してからActivity C、電話の戻るボタンからActivity C-> Activity B->のようにアプリを終了しますActivity A。ではActivity A、戻るボタンをクリックするとアプリが閉じられるはずですが、それにもかかわらず、アプリのショートカットで起動したバックグラウンドで実行されているアクティビティ B が表示されています。

でアプリを強制終了してみましたがonPause()、正常に動作します。しかし、Camera機能があるので、画像をクリックして保存をクリックするとすぐにアプリが終了します。電話のカメラからのアクティビティに戻るとonPause()、アプリが終了する原因になっていると思います。

誰でもこれに対する解決策を提供できますか。どうもありがとう。

4

1 に答える 1

0

onPause でアプリを強制終了する代わりに、インテント フラグを使用してショートカットまたはウィジェットからアクティビティを開始します。

FLAG_ACTIVITY_CLEAR_TOP or 
FLAG_ACTIVITY_CLEAR_TASK

参照してください:こちら

于 2012-11-27T11:16:37.110 に答える