1
0
mirror of https://github.com/nerzhul/ownCloud-SMS-App.git synced 2025-06-22 23:36:34 +00:00

Refactor a little bit LoginActitivy error handlers

This commit is contained in:
Loic Blot 2016-08-27 21:01:00 +02:00
parent 678fe0b720
commit 2acfb6655d

View File

@ -302,37 +302,37 @@ public class LoginActivity extends AppCompatActivity {
settingsIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(settingsIntent);
} else {
boolean serverViewRequestFocus = true;
switch (_returnCode) {
case OK:
break;
case INVALID_ADDR:
_serverView.setError(getString(R.string.error_invalid_server_address));
_serverView.requestFocus();
break;
case HTTP_CONN_FAILED:
_serverView.setError(getString(R.string.error_http_connection_failed));
_serverView.requestFocus();
break;
case CONN_FAILED:
_serverView.setError(getString(R.string.error_connection_failed));
_serverView.requestFocus();
break;
case CONN_FAILED_NOT_FOUND:
_serverView.setError(getString(R.string.error_connection_failed_not_found));
_serverView.requestFocus();
break;
case UNKNOWN_ERROR:
_serverView.setError("UNK");
break;
case INVALID_LOGIN:
_passwordView.setError(getString(R.string.error_invalid_login));
_passwordView.requestFocus();
break;
case UNKNOWN_ERROR:
_serverView.setError("UNK");
_serverView.requestFocus();
break;
// Warning, there is no break here to disable serverViewRequestFocus too
case OK:
default:
serverViewRequestFocus = false;
break;
}
if (serverViewRequestFocus) {
_serverView.requestFocus();
}
// If not ok, reset the progress
if (_returnCode != LoginReturnCode.OK) {
_signInButton.setProgress(0);