3
でダウンロードをキャンセルします。は、私は次のコードを使用してURLから画像をダウンロードしようとしていますDownloadManager
でダウンロードをキャンセルします。は、私は次のコードを使用してURLから画像をダウンロードしようとしていますDownloadManager
はenqueue
方法ID
long downloadID = downloadManager.enqueue(request);
を取得し、それにdownloadID
を渡すremove
メソッドを使用してください。
downloadManager.remove(downloadID);
これを実行しようとすると、「java.lang.RuntimeException:doInBackground()の実行中にエラーが発生しました」というメッセージが表示される。downloadID = downloadManager.enqueue(request); –
@AbhriyaRoy、なぜAsyncTaskの下で 'enqueue'メソッドを使う必要があるのか理解できません。私はそこからエラーが出ていると思います。本当に必要な場合は、 'AsyncTask'のコンストラクタに' Activity'を渡すことができます。次に、 'Activity.runOnUiThread'を使うか、' new Handler(Looper.getMainLooper).pose(Runnable。 ..) ' – oop