私のアプリケーションに問題があります。私は3番目のアクティビティでバックボタンを押していますが、バックグラウンドで実行中です(使用されたLogステートメントに気付きました)。アプリケーションを再びロードすると、そのアクティビティは3番目のアクティビティではなく最初のアクティビティから開始します。これを行うにはいくつかのアイデアを提案してください。.. これは私のバックボタンコーディング事前にアンドロイドアプリケーションをバックグラウンドで実行していますか?
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
moveTaskToBack(true);
}
return true;
}
おかげ..です
これは意図した動作です。バックグラウンドで実行したくない場合、なぜmovetasktobackを使用していますか?あなたはアンドロイドの活動のライフサイクルを読むべきです。 – Falmarri