首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

HandlerThread线程、AsyncTask的撤消

2012-09-05 
HandlerThread线程、AsyncTask的取消? ? ? 在项目中遇到了登录取消的问题,由于登录用的是使用HandlerThrad

HandlerThread线程、AsyncTask的取消

? ? ? 在项目中遇到了登录取消的问题,由于登录用的是使用HandlerThrad新开一条线程的做法,网上的教程都是设置标志位或者使用HandlerThread的private ProgressDialog processDialog;processDialog.setOnCancelListener(new OnCancelListener() {@Overridepublic void onCancel(DialogInterface dialog) {iscancel = true;}}?

AsyncTask在这个问题上处理任务取消的方法和HandlerThread类似,只是线程取消是再handleMessage方法中处理,而AsyncTask对应HandlerMessage的方法是onPostExecute。AsyncTask比使用HandlerThread更加轻量,推荐使用。?

?

热点排行