2014-03-04 11 views
3

我正在開發一個應用程序,其中我有一個集成的谷歌驅動器。我想將設備捕獲的圖像存儲在谷歌驅動器的文件夾下。 通過從谷歌服務在result.getstatus這樣做()方法​​返回{的StatusCode =無法從網絡檢索項}Android中的谷歌服務的網絡錯誤

我使用下面的函數,

final ResultCallback<DriveIdResult> idCallback = new ResultCallback<DriveIdResult>() { 

    @Override 

    public void onResult(DriveIdResult result) { 


      System.out.println("result.getStatus()----"+ result.getStatus()); 

      System.out.println("result.getStatus() code----"+ result.getStatus().getStatusCode()); 



     if (!result.getStatus().isSuccess()) { 

      showMessage("Cannot find DriveId. Are you authorized to view this file?"); 

      return; 

     } 

     DriveFolder folder = Drive.DriveApi 

       .getFolder(getGoogleApiClient(), result.getDriveId()); 

     MetadataChangeSet changeSet = new MetadataChangeSet.Builder() 

       .setTitle("NewFolder").build(); 

     folder.createFolder(getGoogleApiClient(), changeSet) 

       .setResultCallback(createFolderCallback); 

    } 

}; 

在第一println- - >我正在{的StatusCode =無法從網絡檢索項}

在第二的println - >我正在7

請幫我...

+0

你正在得到什麼錯誤? – rajshree

+0

@rajshree我越來越{狀態碼=無法從網絡檢索項目} – Jagadeesh

+0

嘗試調試您的代碼..,並檢查所有值.. – rajshree

回答

0

當文件被永久刪除時,我具有相同的狀態碼。刪除任何緩存的DriveId /資源ID並創建新文件。