provider.verifyPhoneNumber(phoneNumber, timeOut, timeUnit, activity, listener); В него передается activity. Я так поняла, как поток, в котором будет читаться ответ. НО. Метод этот не относится к слою View, соответственно передавать в него activity будет неверно с точки зрения MVP. Вы как эту проблему решали?
Не помню где, но где-то увиедел TaskExecutors.MAIN_THREAD Написал вот так verifyPhoneNumber(phoneAuthProvider, phone, 60L, TimeUnit.SECONDS, TaskExecutors.MAIN_THREAD)
Только нужно еще прописать что-то около этого .subscribeOn(schedulers.io()) .observeOn(schedulers.ui()) Ну как и везде)
Обсуждают сегодня