安卓工具
NowIWanaBe
这个作者很懒,什么都没留下…
展开
-
多个AsyncTask执行顺序:并行or串行
AsyncTask作为一个优秀的封装,很多人都在用,可是我估计很多人并不清楚多个AsyncTask对象到底是串行执行的,还是并行执行的,如果是并行的,那么最多同时执行几个异步任务呢?源码面前无秘密,我们看一下源代码就知道了。这里以Android-23为例。AyncTask调用例子[html] view plain copy Asy转载 2016-12-07 13:17:08 · 5637 阅读 · 0 评论 -
【github】常用Github项目类库
http://blog.csdn.net/jabony/article/details/39320759以下是小海收集的常用Github上比较优秀的项目,希望对大家日常开发有所帮助。在此感谢小海做出的贡献!!!TypeLibDescription LibLocationAndroidSlidingMenu转载 2017-01-03 13:02:50 · 856 阅读 · 0 评论 -
关于ButterKnife等框架注解的思考
ButterKnife、Dagger2等基于注解的框架到底会不会导致程序性能的降低,是我在实现了一个基于反射的注解来实现findviewbyid功能后,引发的思考。在查询了一些资料以后,目前结论是:反射确实会导致程序性能的损失,而上面说的那些框架也的确用到了反射,用于寻找类以及变量。但是并不会引起性能降低,因为他们采用的是编译时注解,即RetentionPolicy.CLASS,而不是像我自己实现原创 2017-05-26 17:12:52 · 273 阅读 · 0 评论