私のアプリでは、いくつかのファイルをダウンロードできます。ダウンロードにはAndroidDownloadManager
クラスを使用しました。ダウンロードが完了すると、ファイルがダウンロードされたというメッセージが表示されます。問題は、同時に2、3、または4回のダウンロードが発生する可能性があることです。私のBroadcastReceiver
コードは次のようになります:
receiver_complete = new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals(DownloadManager.ACTION_DOWNLOAD_COMPLETE) ){
Toast.makeText(MainActivity.this, MainActivity.this.getString(R.string.download_finished, "Here should be the name", Toast.LENGTH_SHORT).show();
}
}
};
完成したダウンロードの現在のファイル名を取得するにはどうすればよいですか?
どうもありがとうございます。