[問題] google drive api query file
大家好
今天要問的是 google drive api query file 時,無法找出 .jpeg 、 doc 的檔案
首先範例看的是 https://developers.google.com/drive/android/queries
寫法:
Query query = new Query.Builder().build();
Drive.DriveApi.query(getGoogleApiClient(), query)
.setResultCallback(metadataCallback);
final private ResultCallback<MetadataBufferResult> metadataCallback = new
ResultCallback<MetadataBufferResult>() {
@Override
public void onResult(MetadataBufferResult result) {
if (!result.getStatus().isSuccess()) {
showMessage("Problem while retrieving results");
return;
}
// 重點在這~
MetadataBuffer metadata = result.getMetadataBuffer();
Log.d(TAG,metadata.getCount()+"");
for (int i = 0; i < metadata.getCount(); i++){
Log.d(TAG, metadata.get(i).getTitle().toString());
};
mResultsAdapter.clear();
mResultsAdapter.append(result.getMetadataBuffer());
}
};
當我用log 來看query的檔案名稱時,.doc 跟 .pdf 的檔案完全沒有出現,但是 .txt
與 .png 會跟範例一樣顯示出來。
*補充
就算我用 .addFilter(Filters.eq(SearchableField.TITLE, "xxx.doc"))
依舊是找不到(當然 "xxx" 來找也是)
麻煩各位了,謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.87.151.2
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1417593625.A.0A5.html
※ 編輯: fake01 (219.87.151.2), 12/03/2014 16:04:39
→
12/03 16:37, , 1F
12/03 16:37, 1F
→
12/03 19:11, , 2F
12/03 19:11, 2F
→
12/04 00:17, , 3F
12/04 00:17, 3F