4

アクティビティには、標準、シングルトップ、シングルタスク、シングルインスタンスの 4 つの起動モードがあります。前の 3 つは比較的理解しやすく、広く使用されています。しかし、これまでのところ、singleInstance を使用するシナリオは見つかりませんでした。

実際の使用例のいくつかは、ランチャーのアクティビティ、またはアクティビティが 1 つしかないことを 100% 確信しているアプリケーションです。

以前に使用したことのある人はいますか?

4

3 に答える 3

1

SingleInstance 起動モードは、完全に 1 つのアクティビティとして実装されるアプリケーションでのみ使用する必要があります。一度に存在するインスタンスは 1 つだけです。システムは、このタイプを保持するタスクに他のアクティビティを起動しません。それは常にそのタスクの単一のメンバーであり、ここから開始されたアクティビティは別のタスクに開かれます。

于 2016-11-29T04:26:58.643 に答える