Q
完成相反()
2
A
回答
4
3
不,这是不可能的,一旦你运行完成()(或后退)一个活动,它将从活动堆栈中移除,并收集其内容垃圾,只有通过启动才能达到的方式与和意图。
2
简短回答:不,因为完成()的活动已被破坏。
的onDestroy() - 您在活动前收到的最后通话是 销毁。发生这种情况是因为该活动结束 (有人叫光洁度()就可以了,或者是因为系统暂时 破坏活动的这种情况下,以节省空间。
调用完成()实际上并不保证活动的即时GC,但是在完成调用之后不久,您可以认为活动实例中的任何内容都没有保留。不要持有对Android说的活动的引用应该是killable,每Activity Lifecycle和Avoiding Memory Leaks,这是不是一个方法来解决这个问题,并且是一个坏主意(tm)。
你可以重写OnDestroy()并检查isFinishing()是否想要将活动历史记录存储在应用程序中,以便您可以手动实现诸如“forward”功能之类的内容,但通常情况下,最好在onSaveInstanceState() 。
0
不,因为一旦你调用finish()方法,它会破坏相应的活动。伴随你的任务的唯一方法是使用一个intent。
相关问题
- 1. 的preg_replace完全相反
- 2. jQuery动画完成反转
- 3. ajax/jQuery中完成功能的相反功能
- 4. Android完成iOS相当()
- 5. 如何完成由相机
- 6. 正在完成反编译代码
- 7. Vim关键字完成ctags反斜杠?
- 8. F#反应等待Observable完成
- 9. 如何完成反向字符串?
- 10. zsh中的自动完成反斜杠
- 11. 提交已完成的反馈活动
- 12. SVG一次完成反向动画
- 13. 反向CSS更改完成我的jQuery
- 14. primefaces:从左至右自动完成的下拉菜单中,需要相反
- 15. 如何将梯形变成相反的?
- 16. gradlewAssemble反复生成相同的APK
- 17. 完成:多个相似的选项
- 18. 完成当前网页的相对URL
- 19. jQuery UI自动完成相当于liblary
- 20. jquery apprise与自动完成相结合
- 21. 反相
- 22. 完成完成动作
- 23. 完成后完成游戏
- 24. 完成另一种完成
- 25. 不emacs的完成和语义CEDET完成使用相同的标记文件
- 26. 如何在页面完成加载或“内容”完成加载时相对unblockUI
- 27. io_service如何将完成事件与完成处理程序相匹配
- 28. 析构函数必须完成构造函数对静态成员所做的相反处理吗?
- 29. GHashTable对两个完全相同的输入做出完全不同的反应
- 30. GPUImageGaussianSelectiveBlurFilter - 但相反
我不这么认为。我认为在完成之后,GC的维护行为已经结束,并且已经结束。你应该保持自己的活动。 – mihail 2012-03-27 20:36:44