- 有没有办法阻止主要活动暂停并销毁其内容,而另一活动已打开并处于活动状态?
0
A
回答
2
不能从暂停保持Activity
,因为它需要遵循Activity Lifecycle但是你可以重写onPause()
和保存任何你需要
@Override
public void onPause()
{
// save your data
}
你如何保存的内容取决于你所需要的。但是,如果您要参加某个活动并且马上回来,那么您希望使用startActivityForResult()
来完成此操作。
2
不是。这是活动的生命周期。一旦视图被阻挡,Activity就会暂停,一旦完全隐藏它就会停止,此时Android可以随时销毁它,为其他活动重新分配资源。
1
活动不破坏在暂停的内容。它确实在onDestroy上做到这一点。您可能正在旋转导致底部活动重新创建的屏幕。如果要保留内容,则需要保存状态。
相关问题
- 1. 从其他活动中打开活动
- 2. Android Tabs活动在打开时停止
- 3. 当活动暂停时Runnable停止
- 4. 从其他活动开始主要活动
- 5. 如何在其他活动结束之前停止活动?
- 6. 异常在一个活动不停止其他活动
- 7. 如何从其他活动设置主题到主要活动?
- 8. 如何防止在Android中打开活动时打开键盘?
- 9. 如何在其他claas的主要活动中调用活动?
- 10. 在画廊上打开其他活动
- 11. 防止多次打开活动
- 12. 线程暂停/停止活动恢复
- 13. 停止目前的活动,并通过其他活动
- 14. 主要活动layoutInflater,活动不开始
- 15. Android,在活动暂停或停止时终止线程?
- 16. 开始在主要活动
- 17. 暂停的活动
- 18. 更新来自其他活动的主要活动值
- 19. 通知打开活动,按回按钮,防止打开回栈活动?
- 20. 我想打开其他特定活动
- 21. 从视图中打开其他活动
- 22. 通过意图打开的其他活动的覆盖活动
- 23. Android - 无法从Android中的其他活动打开活动5
- 24. 我的活动在打开时返回到“主页”活动
- 25. Android:在不暂停当前活动的情况下打开对话框活动
- 26. 打开信息没有关闭的活动主要活动
- 27. GridView,只作为主要活动打开,
- 28. 一次打开主要活动
- 29. 服务通知打开主要活动
- 30. 在开始主要活动时截图