2016-12-06 85 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解决,谢谢。