问题描述
- 取消一个 AsyncTask 停止启动的方法
-
public void get(View view){ try { asPt = new ProgressTask().execute(nullnullnull); Log.d(""Watcher""Get finished""); } catch (Exception e) { e.printStackTrace(); Log.e(""Watcher""Get Exception""); } }
当我取消 AsyncTask asPt 时,""Get finished"" 不显示,为什么啊?这个方法里也不能捕捉到一个异常。
解决方案
在需要取消的地方使用asPt.cancel();
解决方案二:
你的get貌似和task一点关系没有,这里只是执行
时间: 2024-09-20 08:56:51