非同期タスクの開始後にボタンクリックで asynctask.cancel(true) を呼び出しました。 doinbackground の iscancelled 値をチェックし、それに応じて条件を書きました。
while(myProgress<phnno.size()){
if (isCancelled()) {
break;
}else{
myProgress++;
publishProgress();
SystemClock.sleep(100);
}
}
しかし、それでも非同期タスクはキャンセルされません。これに関する提案をしてください。前もって感謝します