- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 AsyncTask源码解读
AsyncTask是一个抽象类,其中重要的属性有以下几个: THREAD_POOL_EXECUTOR:一个Executor对象,AsyncTask内部也是定义了一个线程池对象,真正的执行任务的地方 mWorker :定义了在子线程中执行的回调 SERIAL_EXECUTOR:一个有序的Executor对象,内部存储了一个任务的队列,串行执行Runnable mFuture:作为一个线程池处...
2019-04-19 17:01:31
102
原创 AsyncTask使用
为了调用关系明确及安全,AsynTask类在继承时要传入3个泛型,3个泛型的主要作用是一次的限定每一个方法传入的参数类型 。 execute(Params... params),方法的参数是类泛型的第一个参数类型,并将结果传入doInBackground() onPreExecute()没有参数 doInBackground(String... params)由第一个参数类型限制传入的参数...
2019-04-19 15:47:09
111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人