2016-12-06 10 views
0

По какой-то причине следующий код перестает работать, как раньше. Метод .search() теперь возвращает пустой список. Этот код работает без каких-либо проблем и изменений в течение нескольких месяцев, обслуживая сотни пользователей. Файл «myfile.txt» всегда присутствует внутри папки, но метод .search() больше не может его найти. Это из-за устаревания API API v1 Core API? Он должен продолжать работать до 28.06.2012. Как я могу это решить? Спасибо!Android Core 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 - максимальное количество возвращаемых файлов. Значение по умолчанию - 10 000, если вы передаете 0 или меньше, а 1000 - это самое большее, которое когда-либо будет возвращено.
  • includeDeleted - включать ли удаленные файлы в результаты поиска. Возвраты: список записей метаданных совпадающих файлов. *
+0

[Перекрестная ссылка для ссылки: https://www.dropboxforum.com/t5/API-support/Android-Core-API-search-returns-empty-list/m-p/196715#M9024] – Greg

ответ

0

Эта проблема была решена Dropbox, спасибо.

 Смежные вопросы

  • Нет связанных вопросов^_^