アクティビティがタスクのルート アクティビティになるのを防ぐことはできますか? マニフェスト ファイルでマークできますか?
アップデート:
android:launchMode="singleTask"
複数のインスタンスを避けるために、アクティビティの起動モードをマークしました。この場合、どのような回避策が考えられますか?
アクティビティがタスクのルート アクティビティになるのを防ぐことはできますか? マニフェスト ファイルでマークできますか?
アップデート:
android:launchMode="singleTask"
複数のインスタンスを避けるために、アクティビティの起動モードをマークしました。この場合、どのような回避策が考えられますか?
そのアクティビティを Android マニフェスト ファイルで定義するだけです。
<activity android:name=".MyActivity" />
それに他の属性を与えずに。
実際には、アクティビティがルート アクティビティにならないようにするために特別なことをする必要はありません。AndroidManifest.xml ファイルでアクティビティを定義するときに、次の属性を追加しないようにする必要があります。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>