2017-07-27 8 views
0

ボタンをクリックするたびにpdfファイルをダウンロードするアプリを作成しています。しかし、問題は、ボタンをクリックするたびに、通知バーに「ファイルのダウンロード」と表示されますが、最後にはダウンロードされません。非常に長い時間が経過すると、「Download Unsuccessful」と表示されます。私のpdfファイルは私のダウンロードフォルダにあります(LocaDisk C/Users/Lenovo/Downloads/Papers/Test.pdf)。ファイルがダウンロードされない

package io.app.hasura.imad.namanyadav123.mydtu; 

import android.app.DownloadManager; 
import android.content.Context; 
import android.net.Uri; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 

import com.cuboid.cuboidcirclebutton.CuboidButton; 

public class Notes1 extends AppCompatActivity { 
CuboidButton b1; 
    DownloadManager dm; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_notes1); 



     b1=(CuboidButton) findViewById(R.id.m1); 
     b1.setOnClickListener(new View.OnClickListener(){ 


      @Override 

       public void onClick(View view){ 

       dm=(DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE); 
       Uri uri=Uri.parse("http://192.168.178.26/Papers/Test.pdf"); 

       DownloadManager.Request request=new DownloadManager.Request(uri); 
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); 
       Long reference=dm.enqueue(request); 


      } 
     }); 
    } 
} 
+0

一度私に起こって.. – Gabsii

+0

ああ、はい、rは、それは特定のフォルダに横たわっていない右。しかし、私のファイルの宛先が(C/Users/lenovo/Downloads/Papers/Test)@ Gabsii –

答えて

1

あなたの場合、私はウェブサーバー上にファイルを置き、このURLを使用します。 URLをテストして、指定されたフォルダにファイルが実際に置かれているかどうかをチェックしましたか?instructables blog entryウェブサーバーの設定方法について

+0

なら、私はUriをどのように書くべきか教えてもらえますか?私はこのリンクを理解できません。 –

関連する問題