我已经在我的应用程序中使用谷歌驱动器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
是的。数据库文件正在上传。而且,我们也可以在稍后检索文件而没有任何问题。 –