2016-12-06 58 views
0

由於某種原因,以下代碼已停止工作。 .search()方法現在返回一個空列表。這段代碼幾個月來一直沒有任何問題和變化,爲數百名用戶提供服務。 文件「myfile.txt」始終存在於文件夾內,但.search()方法無法再找到它。 這是由於API v1 Core API棄用?它應該繼續工作,直到2017年6月28日。 我該如何解決這個問題?謝謝!Android核心API .search()返回空列表

List<Entry> searchforDatabaseResults = new ArrayList<Entry>(); 
searchforDatabaseResults = mApi.search("/", "myfile.txt", 0, false); 
if (searchforDatabaseResults.size()!= 0) { 
//... 
} 

在Android API SDK 1.6.3文檔:

* 公共java.util.List的搜索(java.lang.String中的路徑, java.lang.String中查詢, INT fileLimit, boolean includeDeleted) throws DropboxException

在目錄中搜索與查詢匹配的條目。 參數:

  • 路徑 - Dropbox的目錄中搜索
  • 查詢 - 查詢搜索(最少3個字符)。
  • fileLimit - 要返回的最大文件條目數。如果您傳入0或更少,則默認值爲10,000,而1,000將是最多返回的值。
  • includeDeleted - 是否在搜索結果中包含已刪除的文件。 返回:匹配文件的元數據條目列表。*
+0

[供參考的交叉鏈接:https://www.dropboxforum.com/t5/API-support/Android-Core-API-search-returns-empty-list/m-p/196715#M9024] – Greg

回答

0

此問題已由Dropbox解決,謝謝。