1

アクティビティを開始するためのアラームを設定しました。たとえば、A.

意図した A アクティビティがフォアグラウンドにない場合、A は起動して onResume() にヒットし、そこでそのソースを確認します。

しかし、 A がフォアグラウンドにある場合、私の意図はどうなりますか?

ありがとう !

4

1 に答える 1

2

アクティビティ A のlaunchmodeがどのように定義されているかによって異なります。たとえば、標準に設定されている場合:

<activity android:name=".Activity" android:launchMode="Standard">

インテントが起動されると 2 番目のアクティビティが生成され、インテントと同じ数のアクティビティが生成されます。「singleTop」に設定されている場合は次のようになります。

<activity android:name=".Activity" android:launchMode="singleTop">

すでに実行中のアクティビティのインスタンスにインテントをルーティングするだけです。さらに「singleInstance」と「singleTask」の 2 つのタイプがあるため、詳細についてはドキュメントを参照して、必要に応じてカスタマイズしてください。

于 2012-12-07T03:28:54.273 に答える