0

私のアプリには4つのアクティビティがあります。3回目の活動中にホームボタンを押しました。次に、アプリケーションを再起動しました。最初のアクティビティを表示する代わりに、3番目のアクティビティを表示します。ホームボタンを押したときにアプリをリセットするのを手伝ってください。

4

3 に答える 3

0

現在のアクティビティ番号をオーバーライドしてSharedPreferencesまたはバンドルに保存しますonPauseonStopそれを読んで、それにonResume応じてアクティビティを開きます。

于 2012-07-24T06:30:38.423 に答える
0

最近のタスクでアクティビティを使用したくない場合はexcludeFromRecent = "true"、以下のように、マニフェストファイルのアクティビティ宣言でタグを使用する必要があります。

        <activity android:name=".ActivityName" 
            android:excludeFromRecents="true"
         />
于 2012-07-24T06:31:17.747 に答える
0

finish()家に帰ったときにアプリケーションを強制終了してonStoponPauseメソッドでを呼び出すことができるたびに再起動するようにしたい場合。ホームボタンのデフォルトの動作は、アクティビティを終了するのではなく単に停止することです。そのため、アプリケーションに再度移動すると、基本的に、中断したところから再開するだけです。

于 2012-07-24T06:34:47.440 に答える