5

私はアプリケーションを作成しています。ユーザーが最小化ボタンをクリックしたときにアプリケーションを最小化したいのですが、以下のコードを使用しています。以下のコードはアプリケーションを最小化しますが、アプリケーションを再度開くと、常に最初のアクティビティから始まります。アプリケーションは、ユーザーがアプリケーションを最小化したところから再開する必要があります。つまり、ユーザーは 3 番目のアクティビティでアプリケーションを最小化し、再度開くと、アプリケーションは 1 番目ではなく 3 番目のアクティビティから開始する必要があります。

Intent main = new Intent(Intent.ACTION_MAIN);
        main.addCategory(Intent.CATEGORY_HOME);
        main.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(main);
4

1 に答える 1

18

コードの代わりに使用してみてください

moveTaskToBack(true);

この機能の詳細をお読みください。

于 2013-09-15T19:51:49.623 に答える