我已經在我的應用程序中使用谷歌驅動器android API實現了數據備份。備份數據正被保存到「AppFolder」。數據正在被保存和檢索。但是,當我在關聯的Google雲端硬盤帳戶中選擇「備份」部分時,該文件未顯示。在谷歌驅動器中保存的應用程序數據不顯示在備份部分
我已經設置像下面的參數保存前/創建備份數據:
String filename = preferences.getString(Constants.USERNAME, Constants.USERNAME_DEF) + "__" + DataHelper.DATABASE_NAME;
MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
.setTitle(filename)
.setMimeType("application/x-sqlite3")
.setStarred(true).build();
Drive.DriveApi.getAppFolder(mGoogleApiClient).createFile(mGoogleApiClient, changeSet, driveContents).setResultCallback(new ResultCallback<DriveFolder.DriveFileResult>() { ... });
是否有需要添加,這樣保存的數據顯示在備份節在谷歌驅動任何參數?
getAppFolder(mGoogleApiClient).createFile是否正確? – Pavya
是的。數據庫文件正在上傳。而且,我們也可以在稍後檢索文件而沒有任何問題。 –