Есть класс
@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 между методами.
Была идея делать через поле класса, но мне кажется это не лучший вариант. Можете ли вы предложить какую-нибудь идею?
Заранее спасибо!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Компилятор считает строку со статик за ошибку:
В чем разница между junit vintage vs junit jupiter? При тестировании конструктора тест junit jupiter проходит, но с junit jupiter выкидывает исключение 'No tests found matching
У меня есть класс и в нем определяется закрытый методЗадача вызвать этот закрытый метод с использованием рефлексии