假设当前正在运行名为“A1”的活动。 我想开始活动“A2”,但不要暂停(调用onPause()),然后用返回按钮返回时恢复“A1”。 有没有办法做到这一点?Android - 在不暂停当前的情况下开始新的活动
回答
你试图实现的是不可行的。不过,Android 3.0引入了Fragments
的概念。 Fragment
粗略地说是Activity
布局与自己的逻辑的一部分。通过结合不同的Fragments
,您可以创建一个多部分布局,看起来像您有多个Activity
一样运行。如果使用支持库,Android版本低于3.0版本也支持Fragments
。您可以在应用程序中利用Fragments
概念,因为它看起来就是这样。希望这可以帮助。
谢谢,我知道碎片。但我需要在2.2上运行我的应用程序。 – 2012-07-17 06:12:35
@ narek.gevorgyan,可能你没有正确地阅读我的答案,因为我已经说过,从Android 1.6开始可以使用片段,这要感谢支持库。 – Egor 2012-07-17 06:13:32
哦对不起,你说得对,我会检查 – 2012-07-17 06:14:28
- 1. Android:在不暂停当前活动的情况下打开对话框活动
- 2. 在android上开始新的活动不会暂停当前活动?
- 3. 开始新的活动不会暂停当前
- 4. 暂停/恢复活动的另一个活动开始的Android
- 5. 如何在不按下按钮的情况下开始活动?
- 6. 开始另一个活动,而不会暂停前一个活动android
- 7. Android - 如何重新开始活动(或把它放在前面)暂停
- 8. 在不改变背景的情况下开始活动
- 9. 在不离开当前活动的情况下设置启动器
- 10. 在不在前台的情况下录制Android活动
- 11. 如何在不暂停的情况下移动动画GIF?
- 12. 当新活动开始时不会暗淡以前的活动
- 13. 我可以在不离开当前活动的情况下拨打电话吗?
- 14. DrawerLayout:在不关闭抽屉的情况下打开新活动
- 15. Android - 在不开始新活动的情况下从另一个活动调用方法
- 16. 在不重新启动活动的情况下恢复活动
- 17. android活动不暂停
- 18. 如何开始暂停等活动
- 19. 在不离开当前活动的情况下将数据从活动传递到非活动类别?
- 20. Android:如果用户导航离开当前活动,如何暂停下一个活动的启动?
- 21. 在不重新启动当前活动的情况下调用方向更改的活动
- 22. startActivityForResult()不会暂停以前的活动
- 23. 如何在没有动画的情况下打开Android活动
- 24. Android的新活动开始
- 25. Android开始新的活动
- 26. 如何在没有按钮点击的情况下从其他活动开始新的活动android
- 27. Node.js在没有暂停的情况下在新的控制台中打开
- 28. 开始新的活动“当前活动后面”
- 29. 新的android活动不开始
- 30. 暂停的活动
你能解释一下你需要这个的原因吗?所以有人可以帮助你一个很好的解决方案。 – 2012-07-17 05:58:20
你想通过这样做达到什么目的?只是想知道 – 2012-07-17 05:59:19
我正在使用libGDX框架。 A1是恢复时正在做大量工作的游戏活动。 A2是一个简单的Android PreferenceActivity。当我从A2返回到A1时,它会持续3秒来恢复比赛。 – 2012-07-17 05:59:49