29.06.2015, 11:56. Просмотров 751. Ответов 8
Всем привет!

по нажатию на кнопку идет скачивание файла через интернет - все ОК!
но если нажать повторно то опять произойдет скачивание файла и будет дописан новый в регистром 1.2...... и.т.д.
файл.тхт - первый раз загружен
файл1.тхт - второй раз загружен,
...... и, т.д.
но мне надо чтоб файл оставался только один! (файл.тхт).
возможно его надо удалить а потом записать снова.
как это можно реализовать вот в этом коде?
Java |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| Button buttonDownload = (Button) findViewById(R.id.button);
buttonDownload.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Uri uri = Uri.parse(downloadFileUrl);
DownloadManager.Request request = new DownloadManager.Request(uri);
// set the notification
request.setDescription("My Download")
.setTitle("Notification Title");
// set the path to where to save the file
// save in app package directory
request.setDestinationInExternalFilesDir(MainActivity.this,
Environment.DIRECTORY_DOWNLOADS, "logo.jpg");
// save in the public downloads folder
// request.setDestinationInExternalPublicDir(Environment.
// DIRECTORY_DOWNLOADS, "MyWebsiteLogo.png");
// make file visible by and manageable by system's download app
request.setVisibleInDownloadsUi(true);
// select which network, etc
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI
| DownloadManager.Request.NETWORK_MOBILE);
// queue the download
myDownloadReference = downloadManager.enqueue(request);
}
}); |
|
буду всем благодарен за помощь!