Код: Выделить всё
val options = PhoneAuthOptions.newBuilder(auth)
.setPhoneNumber(phoneNumber) // Phone number to verify
.setTimeout(60L, TimeUnit.SECONDS) // Timeout and unit
.setActivity(this) // Activity (for callback binding)
.setCallbacks(callbacks) // OnVerificationStateChangedCallbacks
.build()
PhoneAuthProvider.verifyPhoneNumber(options)
Я хочу, чтобы мое приложение имело архитектуру MVVM, как предлагает Google. Как это сделать в классе viewModel, когда ему нужен контекст активности, передаваемый в методе setActivity? Мне не нужен хак, нарушающий архитектуру mvvm.
Подробнее здесь: https://stackoverflow.com/questions/793 ... on-in-mvvm
Мобильная версия