【问题标题】:Query folder name查询文件夹名称
【发布时间】:2014-05-13 21:21:42
【问题描述】:

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

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 应用程序)删除所有名为 MainActivity.FOLDER_NAME 的文件夹时

怎么了??

谢谢

【问题讨论】:

    标签: google-drive-api google-drive-android-api


    【解决方案1】:

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

    Google development team / support members 中是否有人愿意发表评论?该页面显示“询问有关 Google Drive SDK 的问题”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-20
      • 2021-10-30
      • 2014-04-03
      • 1970-01-01
      • 2013-05-04
      • 2018-05-04
      • 2013-12-17
      相关资源
      最近更新 更多