三九宝宝网宝宝教育智力培养

androi开发中如何避免内存泄露

02月12日 编辑 39baobao.com

[如何避免孩子沉溺电脑游戏]关子电脑的问题,我认为让孩子从小接触一下电脑没有什么坏处,可是进孩子接触电脑游戏绝对不是首选。 首先是电脑游戏很容易上瘾,、这是大家都能看得到妁,连我们大人都有许多犬挡...+阅读

为了避免内存泄露,要注意一下事项

1.及时释放不再使用对象的引用 ,eg:obj=null;

2.Bitmap对象不在使用时调用recycle()释放内存

3. 查询数据库后关闭游标

4.在onPause中Remove 所有的SendMesseges发出的消息。不然容易造成Activity泄露

5.在onPause时,将显示ProgressDialog dissmiss掉,在需要时,在onResume时重新show,不然在onPause期间,系统会隐藏ProgressDialog消息,而app没有收 到,ProgressDialog将永远不会消失了。

6.不要对Context,Activity拥有较长时间的引用,否则也会造成与Context相关的内存泄露,使用Application这种Context类型,这种Context拥有和应用程序一样长的生命周期,并且不依赖Activity的生命周期。如果你打算保存一个长时间的对象,并且其需要一个Context,记得使用Application对象。你可以通过调用Context.getApplicationContext()或Activity.getApplication()轻松得到Application对象。

7 使用静态弱引用,内部类和它们对外部类的隐式引用也是很危险的,如果你不想控制内部类的生命周期,应避免在Activity中使用非静态的内部类,而应该使用静态的内部类,并在其中创建一个对Activity的弱引用WeakReference,如同ViewRoot和它的Winner类那样

8.长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是java中内存泄露的发生场景,eg:集合类对普通对象的引用

9.构造Adapter时,使用缓存的 convertView

10.对于多线程的处理,如果并发的线程很多,同时有频繁的创建和释放,可以通过concurrent类的线程池解决线程创建的效率瓶颈。

11.Android为每个程序分配的对内存可以通过Runtime类的totalMemory() freeMemory() 两个方法获取VM的一些内存信息,对于系统heap内存获取

以下为关联文档:

弹钢琴如何避免吵闹他人这里需要借助钢琴踏瓣的功能,中,小型立式钢琴上三个踏瓣的中间一个,就是为了弹琴时怕吵闹了他人,而在较长的连续时间里减弱音的响度设置的。 钢琴的踏瓣,是通过外壳下边的构件&md...

自我介绍的PPT五六张左右最好是自己做的私用不会泄露1. 简单的背景介绍 2. 2.相关工作经验介绍 几个需要注意的点—— A. 不要只罗列,要用具体事例向面试官证明你做到了什么学到了什么,达成了什么 B.跟你面试职位联系紧密的经历...

如何避免二手烟的侵害美国医学研究人员最近发表研究报告指出,被动吸烟即俗称的 “吸二手烟”比原先外界所知道的还要危险,一些与吸烟者共同生活的女性,患肺癌的机率比常人多出6倍。 可想而知“二手...

薪酬管理中应当避免哪些做法复杂的事情,如果出现一些管理措施欠妥,则可能会影响劳资关系的稳定。 1、薪酬水准低于市场水准。 市场上的薪酬水准是影响企业薪酬水准的重要因素。如果一个企业自身的薪酬水...

如何避免弹琴时左右手混乱要学好钢琴一是勤奋、二是毅力、三是科学。学琴的过程是很艰苦、很枯燥的,没有坚韧的毅力,勤奋的苦练很难达到理想的高度。当然,一味的蛮练也不可取,这不但会是事倍功半,徒费气力...

避免互相推诿卸责什么是抽屉式管理考了一周,觉得此题目满有意思,原因在于在各组织中相互扯皮现象均有不同程度的存在,这种现象的存在对企业肯定是扰多过清, 但真正沉于这个局中的任何一个当事者确被糊住了眼睛,双...

托福写作开头要避免的方式有哪些、托福作文中需要避免的开头方式—废话连篇不知所云 典型失败案例: Topic 1-Should college students be allowed to get married? This topic is very interesting。 I'm ve...

夏季中暑要如何避免出行防晒要记牢 夏天出门记得要备好防晒用具,最好不要在上午10点至下午4点时在烈日下行走。如果此时必须外出,一定要做好防护工作,如打遮阳伞、戴遮阳帽、戴太阳镜,最好涂抹防晒...

如何写作才能避免在雅思考试中的常见语法错误归纳一、不一致所谓不一致不光指主谓不一致,还包括了数的不一致、时态不一致以及代词不一致等。 二、修饰语错位英语与汉语不同,同一个修饰语置于句子不同的位置,句子的含义可能引...

推荐阅读
图文推荐