不可解な問題があります。任意のデバイス/エミュレーターに Eclipse からアプリケーションをデプロイすると、[戻る] ボタンと [ホーム] ボタンを使用してアプリケーションを最小化し、ランチャー アイコンをクリックしてアプリケーションを再開できます。
apk を取得し、それを電話に置いて (Astro ファイル マネージャーを使用して) インストールし、[戻る] または [ホーム] を押してランチャー アイコンをもう一度クリックすると、アプリケーションが再開されずに再作成されます: アクティビティは破棄されません。 .
これは、アクティビティとそのライフサイクルに関して Android 開発者の Web サイトに書かれているすべてに反します。
たとえば、これはユーザーが [戻る] ボタンを使用したときに私が行うことです。
@Override
public void onBackPressed() {
moveTaskToBack(true);
}
それでも、ランチャー アイコンをクリックすると、アプリケーションが再作成されます。何か案は?