取消AsyncTask会停止启动方法

时间:2012-05-03 10:02:31

标签: android android-asynctask

            public void get(View view){     
                               try {
                               asPt = new ProgressTask().execute(null,null,null);  
                               Log.d("Watcher","Get finished");         
}
            catch (Exception e) {                       
                    e.printStackTrace();                
                    Log.e("Watcher","Get Exception");       
        }       
    }

当我cancel(Boolean) AsyncTask asPt行"完成"永远不会打印。 为什么?它也没有在这种方法中捕获异常。

1 个答案:

答案 0 :(得分:2)

请记住取消不执行任何操作,因此您需要自行实施,请参阅链接:Android - Cancel AsyncTask Forcefully