onDestroy方法被延时执行~事件

今天改bug的时候发现,一个界面第二次进去的时候,正在执行onDestroy方法,因为在onDestroy里添加了自己写的释放资源方法,导致界面上的数据都被清空!目前原因还未确定,但是搜索网络里的帖子,总结以下的各家看法,方便自己修复这个问题:

1、页面没有设置theme:android:theme="@android:style/Theme.NoTitleBar" ,帖子说明:http://blog.sina.com.cn/s/blog_5da93c8f0101nrx5.html 不是很理解,有待验证。另外一帖子:http://blog.sina.com.cn/s/blog_601cbd070100npf8.html#post

2、有一些延时的操作导致内存泄露的,参考帖子:http://www.myexception.cn/mobile/2067064.html   这个还是有一定的道理,可以仔细研究原来代码里的缺陷~

初步得出的解决方案是:自己显式地调用内存释放接口而不是放在onDestroy里让系统调用,参考帖子:http://blog.csdn.net/qq774232122/article/details/52149643 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,559评论 25 708
  • 给自己的总是很多期待,期待更多的美好的回忆,我不要现在,不求飞黄腾达,只求让自己心安理得的面对很多事情,秋天一转眼...
    一个人的光阴阅读 391评论 0 2
  • 看书名,我完全想不到讲的会是一个什么样的故事。畅销书,总是噱头很多,拿到手中,怕没有那么好,放了一段时间,才静下心...
    听风牧语阅读 406评论 0 0
  • 早上收到中研院公布的第一届编码竞赛的结果,很荣幸这次和高老师一起拿了个奖,之前好几次文章中都讲到过和高老师一起默契...
    玉露君阅读 152评论 2 2
  • 救赎之路 37牧慕 莫沙离家出走前两年,妈妈一直都是安抚我的。她说莫沙想明白了就会回来,而你是男人就要懂得负责。你...
    草原上的咩咩羊阅读 266评论 0 0