Android总结
1024工场
新技术,新未来,1024工场...
展开
-
Android总结:内存泄露
一、内存泄露简介 1.什么是内存泄露? 内存泄露对于我们来说是不可见的,它是出现在堆内存中,我们可以通过LeakCanary,MAT等工具来检测程序中是否存在内存泄露。 2.内存泄露什么时候发生? 当一个对象已经不需要在使用了,本该被回收的时候,而又有另外一个正在使用的对象持有它的引用从而导致它不被回收,这就产生了内存泄露。 3.内存泄露有什么坏处? 内存泄露是产生OOM的主要原因之一,Android系统为每个应用程序分配有限的内存,当内存泄露发生的较多的时候,就难免会造成内存溢出导致应用Crash。原创 2017-02-22 11:51:42 · 800 阅读 · 0 评论 -
Android总结:命名空间
一、命名空间简介 1.命名空间作用 作用:提供避免元素命名冲突的方法,里面存放的是特性属性的集合; 例如:Android的View存在id属性—代表View的唯一id,而你自定义的View也想自定义一个id属性—代表该类型View编号。那么这个时候命名空间就派上用场了,你可能会分别生成android:id和myview:id代表两个属性(android和myview即命名空间的名称); 2.命名空间分类 在Android中的命名空间可分为3种,如下: android命名空间:xmlns:android=原创 2016-12-30 15:44:10 · 13905 阅读 · 3 评论