Не уверен, как сформулировать этот вопрос. Я хотел бы создать функцию, при вызове которой я могу добавить addOnSuccessListener
к ней, прежде чем перейти к следующей.
Я знаю, что когда у меня есть функция, возвращающая Task<Void>
, я могу добавить к ней addOnSuccessListener
, но в самой функции я не уверен, что возвращать, так как выполняемая мной операция представляет собой простой процесс сохранение ввода EditText в переменные. Не уверен, какую задачу вернуть.
Это моя функция:
fun saveInput(): Task<Void> {
email = emailInput.text.toString()
phone = phoneInput.text.toString()
whatsApp = whatsAppInput.text.toString()
return //notSureWhatToReturnHere
}
И я хочу иметь возможность сделать что-то вроде этого:
saveInput.onSuccess{
//do something
}