Для всех, кто находится в той же лодке, просто изменив конструктор SearchViewModel, чтобы жестко закодировать запрос, я вскоре смог выяснить, что это может сразу же загружаться даже в пример приложения, поскольку данные наблюдаются во фрагменте поиска. .
Итак, я включил SearchViewModel:
@Inject
SearchViewModel(RepoRepository repoRepository) {
nextPageHandler = new NextPageHandler(repoRepository);
results = Transformations.switchMap(query, search -> {
if (search == null || search.trim().length() == 0) {
return AbsentLiveData.create();
} else {
return repoRepository.search(search);
}
});
}
К
@Inject
SearchViewModel(RepoRepository repoRepository) {
results = repoRepository.search("shadow");
nextPageHandler = new NextPageHandler(repoRepository);
}
Надеюсь, это поможет кому-то еще.