Я создаю поиск в приложении и должен иметь способ помещать предложения, которые я получаю с моего сервера в виде JSON-массива, в список предложений, который отображается под полем быстрого поиска.
Есть ли простой способ, чтобы окно быстрого поиска читало такие ресурсы?
В настоящее время я пытаюсь использовать ContentProvider, но методы интерфейса четко указывают, что предполагается, что он запрашивает базу данных для получения предложений. Я предполагаю, что использование ContentProvider является правильным способом, если вы ищете данные, которые хранятся внутри приложения. Однако я не уверен, что это правильный путь, если вам нужно запросить сетевой ресурс.
Для меня нет смысла сохранять предложения, которые я получаю из сети, в локальную базу данных, так как предложения и скорость их изменения будут время от времени меняться.
У кого-нибудь была эта проблема? Или можете указать мне в сторону аналогичного вопроса? Я не мог найти здесь вопросов в стеке, в которых упоминались сетевые предложения.