アクティビティを開始するためのアラームを設定しました。たとえば、A.
意図した A アクティビティがフォアグラウンドにない場合、A は起動して onResume() にヒットし、そこでそのソースを確認します。
しかし、 A がフォアグラウンドにある場合、私の意図はどうなりますか?
ありがとう !
アクティビティを開始するためのアラームを設定しました。たとえば、A.
意図した A アクティビティがフォアグラウンドにない場合、A は起動して onResume() にヒットし、そこでそのソースを確認します。
しかし、 A がフォアグラウンドにある場合、私の意図はどうなりますか?
ありがとう !
アクティビティ A のlaunchmodeがどのように定義されているかによって異なります。たとえば、標準に設定されている場合:
<activity android:name=".Activity" android:launchMode="Standard">
インテントが起動されると 2 番目のアクティビティが生成され、インテントと同じ数のアクティビティが生成されます。「singleTop」に設定されている場合は次のようになります。
<activity android:name=".Activity" android:launchMode="singleTop">
すでに実行中のアクティビティのインスタンスにインテントをルーティングするだけです。さらに「singleInstance」と「singleTask」の 2 つのタイプがあるため、詳細についてはドキュメントを参照して、必要に応じてカスタマイズしてください。