1

インストール後のアクティビティで onCreate メソッドを 1 回実行したいと思います。つまり、アプリから出て、oncreate ではなく onresume の実行を返します。FLAGS_ACTIVITY をインテントで設定できることは知っていますが、マニフェストに設定したいと思います。

ありがとうマット

4

3 に答える 3

2

アプリケーションが Android OS によって閉じられた場合、またはユーザーがアプリケーションを強制終了した場合、メソッド onCreate() をバイパスすることはできません。この問題を解決するには、プログラムの作成方法を再考する必要があるかもしれません。

于 2013-02-28T20:22:15.150 に答える
1

はどうですかandroid:launchMode="singleTask"

于 2013-02-28T20:39:44.060 に答える
0

コメントで述べたようにonCreate()、アクティビティが強制終了された場合はバイパスできません。

この問題に対処するには、キャッシュ コードをonCreate()完全に削除する必要があります。onResume()それにはより良い場所です。ただし、アクションが既に実行されているかどうかを確認する方法を見つけない限り、問題は解決しません。

于 2013-02-28T20:27:14.937 に答える