1

我正在使用此代码搜索文件夹

Query query = new Query.Builder().addFilter(Filters.eq(SearchableField.TITLE, MainActivity.FOLDER_NAME)).build();
Drive.DriveApi.query(mGoogleApiClient, query).setResultCallback(metadata);

和上

final ResultCallback<MetadataBufferResult> metadata = new ResultCallback<MetadataBufferResult>() {
        @Override
        public void onResult(MetadataBufferResult result) {
            if (result.getStatus().isSuccess()) {
                if (result.getMetadataBuffer().getCount() == 0) {
                ….
            }

result.getMetadataBuffer().getCount() 返回 8。

当通过电话(使用 Drive App)时,我删除了名为 MainActivity.FOLDER_NAME 的所有文件夹

怎么了 ??

谢谢

4

1 回答 1

0

我相信,您遇到了SO 21369573中报告的陷阱,并在此处作为Github 问题进行了讨论。在其他应用程序(如网络驱动器...)删除它们很久之后,您就会看到已删除/删除的文件/文件夹。目前 GDAA 中没有“垃圾/删除”功能。自从引入 GDAA(现在 4 个月)以来,这个问题就一直存在。我不得不手动重命名谷歌驱动器中的文件/文件夹,然后在我的测试环境中手动删除它们才能调试东西。

是否有任何Google 开发团队/支持成员愿意发表评论?该页面显示“询问有关 Google Drive SDK 的问题”。

于 2014-05-13T13:21:42.673 回答