2

アプリのインスタンスは 1 つしか必要ないためandroid:launchMode="singleInstance"、マニフェストのメイン アクティビティ セクションで使用しますが、これにより、2 番目のアクティビティが表示されているときにホーム ボタンをクリックしてアプリを再度起動すると、メイン アクティビティが表示されますが、表示する必要があります。 2 番目のアクティビティ (標準的な動作が必要です)。アクティビティのマニフェストで使用すると問題が発生するsingleInstanceため、このアクティビティは常に一番上にあります。さまざまなフラグを使用して 2 番目のアクティビティを開始しようとしましたが、うまくいきません。(android:launchMode="singleTask"あまりにも動作しません)。

4

1 に答える 1

0

singleInstance非常にsingleTaskまれなケースでのみ必要です。

必要な動作を得るために特別な起動モードはおそらく必要ありません。標準の起動モードを試してみて、何が起こるか見てみましょう。ほとんどの場合、アプリケーションが他のアプリケーションによって開始され、それを制御できるようにしたい場合を除き、特別な起動モードは必要ありません。

標準の起動モードを試してみて問題が発生した場合は、問題の詳細をお知らせください。おそらくお手伝いできます。

于 2012-03-22T18:14:27.300 に答える