
android总结
敖闰
Happy Coding!
展开
-
android开发小知识总结(一)
1,选中某数字,按住 ctrl+Alt+c,可以将该数字声明为常量,很方便2,如果对一段代码添加判断,循环或者添加异常,同步等可以选中这段代码,然后Ctrl+Alt+t.3.Android中的弱引用,如果GC检测到弱引用对象,无论内存是否充足都会将其回收,而对于强引用的对象,即使报OOM的错误,也不会回收。软引用对象,当内存充足,就不会回收,内存不足,才会回收。 Handler的调用是异步的,最容...原创 2018-03-07 10:25:09 · 198 阅读 · 0 评论 -
单例模式
单例模式:确保某一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。如:创建一个对象需要消耗过多的资源,如:访问IO和数据库等资源时,就要使用单例模式。 关键点: 1.构造方法私有,不对外开放; 2.使用静态方法或枚举类型返回单例对象; 3.确保单例对象只有一个,尤其在多线程情况下,保证线程安全; 4.确保单例对象在反序列化的时候不会重创对象。 单例对象的集中创建方式见:ht...原创 2018-03-15 14:40:01 · 159 阅读 · 0 评论 -
android开发小知识总结(二)
1.Android测量布局的步骤:测量、布局、绘制,所以布局文件的层级结构越多,绘制越慢,这就是使用ConstraintLayout的优势。2.GridView的android:stretchMode=""的详细属性见:http://www.cnblogs.com/rainboy2010/p/4525856.html3.ApplicationInfo和PackageInfo的关系: Ap...原创 2018-03-08 08:38:54 · 204 阅读 · 0 评论 -
FragmentPagerAdapter和FragmentStatePagerAdapter的区别
二者都继承PagerAdapter.FragmentPagerAdapter的每个Fragment会持久的保存在Fragment Manager中,只要用户可以返回到页面中,它都不会被销毁。FragmentStatePagerAdapter当页面不可见时,该Fragment就会被销毁,只保留Fragment的状态。所以FragmentPagerAdapter用在Fragment比较少的情况,Fra...原创 2018-05-21 11:18:57 · 2812 阅读 · 0 评论