AsyncTasks
プログレスダイアログを使用するAndroidアプリケーションがあります。
私の問題は、キャンセルできたもののAsynchTasks
、
Activity ... has leaked window
それは、asynchTask をキャンセルできたにもかかわらず、進行状況ダイアログをキャンセルしていないためです。
asynctasks 進行状況ダイアログを確実にキャンセルするにはどうすればよいですか?
@SuppressWarnings("rawtypes")
public OnCancelListener buildOnCancelListener(final AsyncTask asyncTask) {
return new DialogInterface.OnCancelListener() {
@Override
public void onCancel(final DialogInterface dialogInterface) {
asyncTask.cancel(true);
}
};
}