Android异步任务的使用方法
Android上面的很多操作是不能直接放在ui线程上面的。当ui线程被阻塞5秒以上的时候应用会出现未响应的对话框过。当此现象出现的时候会直接影响用户的用户体验的。所以我们需要通过方法对异步任务或者操作进行相关的处理。在这里罗列出集中相关的处理方法:
首先我们最先想到的应该是使用Thread+Handler实现非UI线程更新UI界面,即在线程执行的时候通过发送message来通过Handler来处理和更新ui。 另外一种方法就是通过异步任务:AsyncTask来进行数据的处理,通过继承AsyncTask并重写相关的方法,比较重要的是就是doBackGround和onPostExecutor的重写。一个负责处理事务,一个负责更新界面。
基本上我们最开始想到的就是上面说的是这两个方法,其实还有两个方法,一个是通过service,另外一个就是通过IntentService来进行处理。
相关推荐
zzqLivecn 2020-07-09
kururunga 2020-05-07
sgafdsg 2020-04-11
xilove0 2020-07-09
lookingFor 2020-06-20
xilove0 2020-02-01
csdnuuu 2020-01-03
安辉 2020-01-01
fengyeezju 2019-12-01
pengjin 2019-12-01
ShareUs 2013-07-12
ruizhenggang 2010-11-05
guizhongyun 2011-08-10
nickey 2011-08-06
chenjinlong 2011-08-04
luoj 2011-05-24
ustcrding 2011-04-23