В моем приложении я пытаюсь реализовать сетевой поиск по типу.У меня есть фрагмент с поисковым текстом и tabLayout с 3 вкладками (фрагментами), все фрагменты используют одну и ту же viewModel и один и тот же вызов (с разными параметрами) для извлечения данных из сети.
Я следовал этим примерам: https://blog.mindorks.com/implement-search-using-rxjava-operators-c8882b64fe1d
https://proandroiddev.com/implementing-search-on-type-in-android-with-rxjava-9ece00f4e266
В первом примере написано, что с помощью switchMap я могу избежать результатов сетевых вызовов, которые больше не нужны, но во втором примере они выполняют вызовна подписку.
Какой метод будет лучше?Если первый, я хотел бы получить пример, как я могу это реализовать (я использую PageKeyedDataSource для получения данных в страницах)
Спасибо.