Android 核心 API .search() returns 空列表
Android Core API .search() returns empty list
由于某种原因,以下代码已停止正常工作。 .search() 方法现在 return 是一个空列表。这段代码几个月来一直没有任何问题和改动,为数百名用户提供服务。
文件 "myfile.txt" 始终存在于文件夹中,但 .search() 方法无法再找到它。
这是因为 API v1 Core API 弃用了吗?它应该会继续工作到 6/28/2017。
我该如何解决这个问题?谢谢!
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 搜索(java.lang.String 路径,
java.lang.String查询,
int 文件限制,
布尔值 includeDeleted)
抛出 DropboxException
在目录中搜索与查询匹配的条目。
参数:
- path - 要搜索的 Dropbox 目录。
- query - 要搜索的查询(至少 3 个字符)。
- fileLimit - return 的最大文件条目数。如果您传入 0 或更少,则默认值为 10,000,而 1,000 是 returned 的最大值。
- includeDeleted - 是否在搜索结果中包含已删除的文件。
Returns: 匹配文件的元数据条目列表。*
Dropbox 已经解决了这个问题,谢谢。
由于某种原因,以下代码已停止正常工作。 .search() 方法现在 return 是一个空列表。这段代码几个月来一直没有任何问题和改动,为数百名用户提供服务。 文件 "myfile.txt" 始终存在于文件夹中,但 .search() 方法无法再找到它。 这是因为 API v1 Core API 弃用了吗?它应该会继续工作到 6/28/2017。 我该如何解决这个问题?谢谢!
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 搜索(java.lang.String 路径, java.lang.String查询, int 文件限制, 布尔值 includeDeleted) 抛出 DropboxException
在目录中搜索与查询匹配的条目。 参数:
- path - 要搜索的 Dropbox 目录。
- query - 要搜索的查询(至少 3 个字符)。
- fileLimit - return 的最大文件条目数。如果您传入 0 或更少,则默认值为 10,000,而 1,000 是 returned 的最大值。
- includeDeleted - 是否在搜索结果中包含已删除的文件。 Returns: 匹配文件的元数据条目列表。*
Dropbox 已经解决了这个问题,谢谢。