Является ли обратный вызов onChanged () единственным способом доступа к содержимому объекта LiveData - PullRequest
0 голосов
/ 18 января 2020

У меня есть запрос, который возвращает некоторые заметки (с именем поля как текст)

//MY DAO
 @Query("SELECT * FROM note_table WHERE name LIKE :text_name")
DataSource.Factory<Integer, Note> getSomePagedNotes(String text_name);

Так что в моей ViewModel у меня есть LiveData

//RETURNS LIVEDATA
public LiveData<PagedList<Note>> getMyPagedNotes(String text_name){
    DataSource.Factory<Integer, Note> data   = noteDao.getSomePagedNotes(text_name);
    LiveData<PagedList<Note>> dataList   = new LivePagedListBuilder(data, 50).build();
    return dataList;
}

Да, так где-то в моем Деятельность / фрагмент У меня есть Observer с OnChanged, я могу наблюдать за данными, и он работает.

Мой вопрос: есть ли другой способ синтаксического анализа (запроса) результатов getMyPagedNotes напрямую, без настройки наблюдателя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...