1. Обзор
В этом уроке мы узнаем о хуках RxJava . Мы создадим короткие примеры, чтобы продемонстрировать, как хуки работают в разных ситуациях.
2. Что такое хуки RxJava?
Как следует из названия, хуки RxJava позволяют нам подключаться к жизненному циклу Observable, Completable , Maybe , Flowable
и Single .
Кроме того, RxJava позволяет нам добавлять хуки жизненного цикла к планировщикам, возвращаемым планировщиками.
Кроме того, мы можем указать глобальный обработчик ошибок, также используя хуки.
В RxJava 1 для определения хуков используется класс RxJavaHooks .
Но механизм перехвата полностью переписан в RxJava 2. Теперь класс RxJavaHooks
больше не доступен для определения перехватчиков. Вместо этого мы должны использовать RxJavaPlugins
для реализации хуков жизненного цикла .