我试图理解文档在singleTask和singleInstance之间的区别,但没有做到。他们都像我一样单身。有人可以详细说明它们的不同之处吗?也许请注意一个可以选择使用哪一个的例子?我不需要singleTop和默认launchMode的解释,我只是对这两个问题感到困惑。我想在不同的活动启动模式上进行一些说明
0
A
回答
1
看看here了解Android中“任务”的含义。也许这会帮助你理解。
1
从documentation:在“singleTask”和“singleInstance”模式也彼此只在一个方面不同:A“singleTask”活动允许其他活动是其任务的一部分。它始终是其任务的根源,但其他活动(必然是“标准”活动和“单一活动”)可以启动到该任务中。另一方面,“单一实例”活动不允许其他活动成为其任务的一部分。这是该任务中唯一的活动。如果它启动另一个活动,那么该活动将分配给其他任务 - 就好像FLAG_ACTIVITY_NEW_TASK在意图中一样。
这是回答你的问题,还是你需要更多的澄清?
相关问题
- 1. 我想在Android中进行说明
- 2. Android - 需要一个活动,但不想进行一项活动?
- 3. 在不同标签上启动活动
- 4. 活动的启动模式
- 5. Java/Androif创建一个意图,说明您想要启动哪个活动
- 6. Android - 手机进入不同的活动后执行一些代码活动
- 7. 想在同一屏幕上做两个不同的活动
- 8. 我在启动程序的方式上的不同行为
- 9. 需要对MPI进行一些说明
- 10. 我想在同一活动中停止后重新启动相机源码
- 11. 说明活动Android Studio
- 12. 需要在JQuery/WCF上进行一些说明
- 13. Android:活动的启动模式
- 14. “无法启动活动”说,logcat的
- 15. 我的活套不启动
- 16. 我想使用broadcastreceiver来启动一个活动
- 17. 活动启动模式与GCM消息
- 18. 以左至右模式启动活动
- 19. 需要说明如何启动活动并查看其中的一个片段
- 20. 我想打电话MotionEvent.ACTION_DOWN在一个活动,MotionEvent.ACTION_UP另一活动
- 21. 在两个不同的进程上运行两个活动
- 22. 说明“主动对象”模式
- 23. 单实例:启动器活动的启动模式
- 24. 在手机上启动一个活动在Android中启动
- 25. 如何在不同的活动上同时启动两个动画
- 26. 在不同的任务中启动一个活动
- 27. 每次都在同一活动上启动Android应用程序
- 28. 我想将数据从一项活动发送到另一项活动,而无需启动第二项活动
- 29. PIN码活动的一些行动后
- 30. 如果进程重新启动,哪些活动将在前端?
不幸的是,正如我在我的问题中所说的,这个文档并没有真正告诉我任何东西。一项活动让其他活动成为其“任务”的一部分意味着什么?什么是任务?它在正常活动中扮演什么角色?等等等等。我觉得他们在这里引入的术语是模糊的,完全离开了左边的领域。 –