Android源码解析
文章平均质量分 80
fyduan
这个作者很懒,什么都没留下…
展开
-
刷新界面之invalidate()与postInvalidate()
刷新界面之invalidate()与postInvalidate() 刷新View的界面,有两种方法:invalidate()和postInvalidate(),那么他们又有什么区别和联系呢? invalidate():一般用于更新UI线程里的View界面 postInvalidate():用于更新非UI线程的View界面 难道invalidate(),只能原创 2016-01-06 20:52:25 · 6999 阅读 · 0 评论 -
AsyncTask源码解析
作为异步消息机制,AsyncTask可替代Thread+Handler,以更新UI线程, 先上一个例子,感受一下AsyncTask AsyncTask是抽象类,因此首先需要继承它,并实现它为实现的方法。在继承时,需要三个泛型参数, params :执行任务时,传入的参数,在后台执行。 Progress:任务执行过程中,需要显示当前进度的单位类型 Result:执行完毕后,返回结果的类型原创 2015-12-27 16:39:30 · 276 阅读 · 0 评论