查看活动生命周期,在 android文档中找到以下图像:
怎么能Activity Y
声明为singleTask
?这是一项任务的首要任务!据我了解,它应该始终作为任务的根活动(位于堆栈的底部)。
查看活动生命周期,在 android文档中找到以下图像:
怎么能Activity Y
声明为singleTask
?这是一项任务的首要任务!据我了解,它应该始终作为任务的根活动(位于堆栈的底部)。
您在定义活动的 AndroidManifest.xml 中定义它。将启动模式设置为 singleTask:
<activity
android:name="package.YourActivity"
android:launchMode="singleTask"/>
当我们像下面的代码片段一样定义您的活动时。
<activity
android:name="package.YourActivity"
android:launchMode="singleTask"/>
它不会创建新任务,而是在当前任务中叠加。但是当你这样定义时
<activity
android:name="package.YourActivity"
android:launchMode="singleTask"
android:taskAffinity="com.some.somename"/>
它将以 Activity 为根创建一个新任务 (com.some.somename)。