2015-11-22 64 views
0

我在我的應用中使用https://github.com/koush/ion從urls下載文件並將它們寫入Android設備。從url下載文件並寫入設備在某些設備上給出'null'文件

大多數它的偉大工程的時間,但來自統計有我的用戶的15%左右來自回電(onCompleted)

這是我使用的代碼的一部分,越來越空文件。

File d = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS); 
File f = new File(d, 'some_file_name'); 
Ion.with(this).load('some_url') 
    .progress(new ProgressCallback() { 
     ............ 
    }) 
    .write(f) 
    .setCallback(new FutureCallback<File>() { 
     @Override 
     public void onCompleted(Exception e, File file) { 
       ....... file is null ..... 
     } 
    }); 
+0

對於那些有一個空文件,它可能是他們有一個非空'異常e'? – zapl

+0

檢查異常。 – koush

回答

0

在我的情況下,我忘記檢查Android M權限,清單權限不夠。

相關問題