我已经使用新的 Google Play 服务 4.3 将我的应用程序数据从 Google Drive 备份到“应用程序文件夹”。 我按照此链接中的说明操作 Storing Application Data .我检查了“管理应用程序”,文件似乎已添加。如果我尝试列出 App 文件夹的子项,它们会成功返回。
当我在另一台设备上安装该应用程序(正确同步)时,或者如果我在同一台设备上卸载并再次安装该应用程序时,就会出现该问题。当我尝试列出 App 文件夹的子项时,返回的计数为 0。
PS:我尝试同时查询:
Drive.DriveApi.getAppFolder(mGoogleApiClient).listChildren(mGoogleApiClient)
和
Drive.DriveApi.getAppFolder(mGoogleApiClient).queryChildren(mGoogleApiClient, query)
最佳答案
有一个known issue关于应用程序卸载和重新安装后同步应用程序文件夹内容。对于跨设备备份,我们建议使用 requestSync()以确保在尝试恢复之前同步应用文件夹内容。
关于Android Google Drive App 数据文件夹未列出所有 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23755346/