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 を返します。

電話から(ドライブアプリを使用)、MainActivity.FOLDER_NAMEという名前のすべてのフォルダーを削除しました

どうしたの ??

ありがとう

4

1 に答える 1

0

SO 21369573で報告された落とし穴に遭遇し、ここで Github の問題として議論したと思います。他のアプリ (Web Drive など) によって削除されてから長い間、ゴミ箱に入れられた、または削除されたファイル/フォルダーが表示されます。また、現時点で GDAA には「ごみ箱/削除」機能はありません。この問題は、GDAA の導入以来 (現在 4 か月) 発生しています。テスト環境でファイル/フォルダーを手動で削除してデバッグできるようにする前に、Googleドライブのファイル/フォルダーの名前を手動で変更する必要がありました。

Google の開発チーム / サポート メンバーでコメントを希望する人はいますか? このページには、「Google Drive SDK について質問する」と書かれています。

于 2014-05-13T13:21:42.673 に答える