是否可以防止活动成为任务的根活动?我们可以在清单文件中标记它吗?
更新:
我已将我的活动的启动模式标记为android:launchMode="singleTask"
避免多个实例。在这种情况下有什么可能的解决方法?
是否可以防止活动成为任务的根活动?我们可以在清单文件中标记它吗?
更新:
我已将我的活动的启动模式标记为android:launchMode="singleTask"
避免多个实例。在这种情况下有什么可能的解决方法?
实际上,您不需要做任何额外的事情来防止活动成为根活动。您只需要在 AndroidManifest.xml 文件中定义您的活动时避免添加以下属性。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
只需在 android 清单文件中定义该活动,例如。
<activity android:name=".MyActivity" />
没有给它任何其他属性。