Android Core API .search()返回空列表

时间:2016-12-06 19:51:35

标签: android dropbox dropbox-api core-api

由于某种原因,以下代码已停止工作。 .search()方法现在返回一个空列表。这段代码几个月来一直没有任何问题和改动,为数百名用户提供服务。 文件“myfile.txt”始终存在于文件夹中,但.search()方法无法再找到它。 这是由于API v1 Core API的弃用吗?它应该继续工作到2017年6月28日。 我怎么解决这个问题?谢谢!

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

来自Android Api SDK 1.6.3文档:

* public java.util.List search(java.lang.String path,                                       java.lang.String查询,                                       int fileLimit,                                       boolean includeDeleted)                                         抛出DropboxException

在目录中搜索与查询匹配的条目。 参数:

  • path - 要搜索的Dropbox目录。
  • query - 要搜索的查询(最少3个字符)。
  • fileLimit - 要返回的最大文件条目数。如果传入0或更少,则默认值为10,000,并且1,000是将返回的最多值。
  • includeDeleted - 是否在搜索结果中包含已删除的文件。 返回:匹配文件的元数据条目列表。*

1 个答案:

答案 0 :(得分:0)

这个问题已经被Dropbox解决了,谢谢。