У меня есть этот блок:Управление Блок Java
ConnectToServer.login(user, pw, new CallbackVoid() {
@Override
public void onSuccess() {
onSuccessLogin(pw, user);
}
@Override
public void onFailure(Throwable cause) {
}
});
Мой вопрос заключается в следующем:
вызов «Логин» метод, который я выполнить вход на моем сервере, и если успешна я хожу в OnSuccess метод, то я перейдите в onFailure. Моя проблема заключается в том, что я могу пойти в методе «OnFailure» по 2 причинам:
1) имя пользователя или пароль неверны
2) Был проблема подключения к серверу
Я хотел бы см. другое сообщение об ошибке. например, если неправильное имя пользователя, я хотел бы увидеть «имя пользователя неверно», а если вы не установили соединение с сервером, я вижу «повторите попытку позже».
Но для этого мне нужно знать точную причину ошибки, как мне это сделать?
Спасибо за ваше время
Почему вы не используете поля 'cause'? Не зная, что именно вызовет ваш обратный вызов, мы не можем вам помочь. – hexafraction