0

アプリが OS の最近のリストから起動された場合、通常の起動アクティビティが実際に開始されるか、マニフェストで起動アクティビティを設定するか、アプリが OS の履歴から起動されないようにする方法はありますか?

すなわち

<category android:name="android.intent.category.(HISTORY)" />

特定のアクティビティ シーケンスを通じて状態を設定する必要があるアプリがあるため、onCreate() メソッドで finish() および startActivity() をテストして呼び出すことなく、これを確実にしたいと考えています。

4

1 に答える 1

0

最近のアプリについて話している場合は、android:excludeFromRecents=["true" | "間違い"]

「このアクティビティによって開始されたタスクを、最近使用したアプリケーション (「最近のアプリ」) のリストから除外する必要があるかどうか。つまり、このアクティビティが新しいタスクのルート アクティビティである場合、この属性はタスクを除外するかどうかを決定します。最近のアプリのリストに表示されます。タスクをリストから除外する場合は「true」、タスクを含める場合は「false」です。デフォルト値は「false」です。

参照: http://developer.android.com/guide/topics/manifest/activity-element.html

于 2013-03-21T18:13:23.387 に答える