摘要: ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该 阅读全文
posted @ 2018-05-15 17:00 一点点征服 阅读(69512) 评论(11) 推荐(14) 编辑
摘要: 1、使用ConstraintLayout减少布局层级。 2、可以的话,设置RecyclerView布局等高,然后设置recyclerView.setHasFixedSize(true)这样可以避免每次绘制Item时,不再重新计算Item高度。 3、根据需求修改RecyclerView默认的绘制缓存选 阅读全文
posted @ 2018-05-15 11:15 一点点征服 阅读(13348) 评论(0) 推荐(0) 编辑
摘要: 先看一些现象吧:用eclipse或者Android studio,新建一个Activity自动生成的布局文件都是RelativeLayout,或许你会认为这是IDE的默认设置问题,其实不然,这是由 android-sdk\tools\templates\activities\BlankActivit 阅读全文
posted @ 2018-05-15 10:58 一点点征服 阅读(325) 评论(0) 推荐(0) 编辑