Есть класс
@InjectViewState
public class AuthFPresenter extends MvpPresenter<AuthFView> {
private Socket socket;
private Context context;
public AuthFPresenter(Context context) {
this.context = context;
socket = SocketSingleton.getInstance();
}
public void sendEmail(String email) {
//send
}
@SuppressLint("CheckResult")
public void waitForResponse() {
//answerFromSever (async)
parseData(data)
}
private void parseData(JSONObject data) {
send(email)
}
}
Куда я сначала передаю почту в метод sendEmail, а потом получаю асинхронный ответ от сервера, где я должен отправить этот email дальше, но так как метод асинхронный я не могу передавать этот email между методами.
Была идея делать через поле класса, но мне кажется это не лучший вариант. Можете ли вы предложить какую-нибудь идею?
Заранее спасибо!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Компилятор считает строку со статик за ошибку:
В чем разница между junit vintage vs junit jupiter? При тестировании конструктора тест junit jupiter проходит, но с junit jupiter выкидывает исключение 'No tests found matching
У меня есть класс и в нем определяется закрытый методЗадача вызвать этот закрытый метод с использованием рефлексии