我需要保证我的Android应用程序不会被启动两次。怎么做?我的意思是在理想的情况下,我需要在第二次启动的情况下切换到主副本。如何防止启动第二份申请?
1
A
回答
2
考虑使用android:launchMode
更多对here
1
根据Android activity lifecycle,应该不可能在活动上启动第二个副本。如果没有终止,它将恢复正在运行的实例。
1
这就是应用的启动的正常行为。你不需要做任何特别的事情。 (并且完全不使用android:launchMode =“singleInstance”选项,这是一种非常特殊的行为,可能不是你想要的。)
相关问题
- 1. 启动/检查申请
- 2. 启动SIRI从申请
- 3. 申请停止
- 4. Ajax CSS bugg。我如何防止双击为了CSS申请?
- 5. 第一次启动时如何防止通知许可?
- 6. 如何防止进程启动?
- 7. 如何启动第二个Java进程?
- 8. 如何防止进程启动,如果它之前启动?
- 9. 如何以特定方向启动外国活动/申请?
- 10. 防止第二次触摸生效
- 11. 第二次防止CSS3旋转
- 12. 防止第二票在评论投票
- 13. 如何防止ajax请求?
- 14. 第二次启动时停止第一次倒计时
- 15. 如何防止在TabActivity的第一个选项卡上启动活动?
- 16. 第二次启动线程
- 17. jQuery - 如何防止突出显示第二段(“点击”)
- 18. 如何防止第二次重复检查?
- 19. 如何防止重新安装第二个“gem install XXX”?
- 20. FreeLibrary阻止我的申请
- 21. 三星A5停止申请
- 22. 申请停止使用ILMerge
- 23. 如何邀请Facebook申请?
- 24. 防止同一人的重复申请/个人资料?
- 25. 如何防止程序启动时停止setCurrentItem()?
- 26. 如何自动防止“重新启动”活动?
- 27. Jquery mobile不申请第二次加载json
- 28. 如何自动签署申请帐单?
- 29. 防止活动重新启动?
- 30. 如何防止二阶SQL攻击?
你绝对可以拥有多个运行活动的“副本”。生命周期图表与此无关 – Falmarri 2010-10-21 17:46:11
Andrew:我知道我已经设法启动了我的应用程序的多个副本......您如何解释它? – barmaley 2010-10-22 05:14:21