1

こんにちは、 .net Web サービスを使用しているWeb サーバーからデータがアップロードされたシンプルなアプリがあります。重複したドキュメントが同じフォルダーに配置されないように、同じ場所にあるドキュメントを置き換える必要があります。

私は使っている:

request.setDestinationInExternalPublicDir(
                                  Environment.DIRECTORY_DOWNLOADS + "/Downloads",
                                  name );

それは正しいアプローチですか?ドキュメントを物理的な場所から削除してから、新しいドキュメントに置き換えることはできますか? はいの場合、これがどのように可能であるか。

これは私のダウンロード マネージャーで、名前のドキュメントを削除してから、新しいドキュメントに置き換えようとしています。提案してください。ありがとう

DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
request.setTitle(name); 
// in order for this if to run, you must use the android 3.2 to compile your app
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
{
    request.allowScanningByMediaScanner();               
    request.setNotificationVisibility(
                     DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
}
request.setDestinationInExternalPublicDir(
               Environment.DIRECTORY_DOWNLOADS + "/Downloads", name);
DownloadManager manager = (DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);
4

0 に答える 0