2016-09-01 20 views

答えて

4

enqueue方法ID

のように
long downloadID = downloadManager.enqueue(request); 

を取得し、それにdownloadIDを渡すremoveメソッドを使用してください。

downloadManager.remove(downloadID); 
+0

これを実行しようとすると、「java.lang.RuntimeException:doInBackground()の実行中にエラーが発生しました」というメッセージが表示される。downloadID = downloadManager.enqueue(request); –

+0

@AbhriyaRoy、なぜAsyncTaskの下で 'enqueue'メソッドを使う必要があるのか​​理解できません。私はそこからエラーが出ていると思います。本当に必要な場合は、 'AsyncTask'のコンストラクタに' Activity'を渡すことができます。次に、 'Activity.runOnUiThread'を使うか、' new Handler(Looper.getMainLooper).pose(Runnable。 ..) ' – oop

関連する問題