- 博客(4)
- 收藏
- 关注
转载 Android多线程见解3-线程池的简单总结
为什么会用到线程池:1便于线程的管理 2降低资源的消耗(线程的创建与销毁都会消耗很多系统资源) 各种类型的线程池都时通过ThreadPoolExcutor来实现的 1 FixThreadPool:固定数量的核心线程,无任务时也不会被销毁 2 SingleThreadPool:只有一个核心...
2019-02-15 22:41:00
62
转载 Android多线程见解2-handler的引申:HandlerThread与IntentService的工作原理
HandlerThread继承的是Thread,其内部会在run方法中创建自己的Looper对象,来实现对消息的处理,需要手动调用quit停止。使用场景比如多个文件的下载 IntentService继承的是Service,所以优先级较高,启动方式与service类似。其内部实现了Handle...
2019-02-15 22:11:00
231
转载 Android多线程见解1-handler与AsyncTask为何能与主线程交互
非源码解读,有兴趣的可以去看源码,这里只解释大致原理 Handler包含的有handler Looper MessageQueue Message ThreadLocal 在主线程new Handler时,其内部会初始化创建Looper与MessageQueue,而...
2019-02-15 21:52:00
76
转载 android区域三级联动pop
用的三方库 作者看到别介意啊 app build.gralde dependencies{ ... ... //滚动选择器 api 'liji.library.dev:citypickerview:3.1.8'} onCreate初始化 //初始化...
2018-08-06 10:25:00
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人