В моем приложении вы можете скачать несколько файлов. Для загрузки я использовал класс Android DownloadManager
. После завершения загрузки он должен показать мне сообщение о том, что файл был загружен. Проблема в том, что одновременно может быть 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();
}
}
};
Как я могу получить текущее имя файла для окончательной загрузки?
Большое спасибо.