Added incorrect user or password error message
git-svn-id: https://forja.rediris.es/svn/cusl6-swadroid/trunk@155 5bc14d19-1e4b-4ba2-aa50-860af135f48c
This commit is contained in:
parent
e9bfb09c78
commit
09ac8a9cf9
|
@ -28,6 +28,8 @@
|
||||||
<string name="coursesProgressDescription">Obteniendo asignaturas...</string>
|
<string name="coursesProgressDescription">Obteniendo asignaturas...</string>
|
||||||
<string name="notificationsProgressTitle">Notificaciones</string>
|
<string name="notificationsProgressTitle">Notificaciones</string>
|
||||||
<string name="notificationsProgressDescription">Obteniendo nuevas notificaciones</string>
|
<string name="notificationsProgressDescription">Obteniendo nuevas notificaciones</string>
|
||||||
|
<string name="testsDownloadProgressTitle">Tests</string>
|
||||||
|
<string name="testsDownloadProgressDescription">Obteniendo preguntas de test...</string>
|
||||||
<string name="errorMsgWorkaroundEmulator">Mierda. Ese bug del emulador de Android ha vuelto a
|
<string name="errorMsgWorkaroundEmulator">Mierda. Ese bug del emulador de Android ha vuelto a
|
||||||
aparecer. Reintentando...</string>
|
aparecer. Reintentando...</string>
|
||||||
<string name="errorMsgLaunchingActivity">Ha ocurrido un error durante la ejecución de la
|
<string name="errorMsgLaunchingActivity">Ha ocurrido un error durante la ejecución de la
|
||||||
|
@ -50,6 +52,11 @@
|
||||||
<string name="noContentMsg">Sin contenido</string>
|
<string name="noContentMsg">Sin contenido</string>
|
||||||
<string name="yesMsg">Sí</string>
|
<string name="yesMsg">Sí</string>
|
||||||
<string name="noMsg">No</string>
|
<string name="noMsg">No</string>
|
||||||
|
<string name="acceptMsg">Aceptar</string>
|
||||||
|
<string name="cancelMsg">Cancelar</string>
|
||||||
|
<string name="selectCourseTitle">Seleccione asignatura</string>
|
||||||
|
<string name="noCourseSelectedMsg">Debe seleccionar una asignatura para descargar los tests</string>
|
||||||
|
<string name="forbiddenCourseTestsDownloadMsg">El profesor de esta asignatura no permite la descarga de tests</string>
|
||||||
<string name="firstRunMsg">Antes de usar la aplicación por primera vez debe
|
<string name="firstRunMsg">Antes de usar la aplicación por primera vez debe
|
||||||
introducir el nombre de usuario y la contraseña de acceso a SWAD en la
|
introducir el nombre de usuario y la contraseña de acceso a SWAD en la
|
||||||
pantalla de configuración.\n\nPuede acceder a la pantalla de
|
pantalla de configuración.\n\nPuede acceder a la pantalla de
|
||||||
|
@ -59,11 +66,9 @@
|
||||||
<string name="upgradeMsg">Debido a cambios en la base de datos todos los
|
<string name="upgradeMsg">Debido a cambios en la base de datos todos los
|
||||||
datos de las notificaciones han sido borrados.\n\nDisculpe las
|
datos de las notificaciones han sido borrados.\n\nDisculpe las
|
||||||
molestias.</string>
|
molestias.</string>
|
||||||
|
<string name="errorBadLoginMsg">Usuario o contraseña incorrectos</string>
|
||||||
<string name="errorServerResponseMsg">Error en respuesta del servidor</string>
|
<string name="errorServerResponseMsg">Error en respuesta del servidor</string>
|
||||||
<string name="errorConnectionMsg">Error durante la conexión con el servidor</string>
|
<string name="errorConnectionMsg">Error durante la conexión con el servidor</string>
|
||||||
<string name="errorTimeoutMsg">Tiempo de espera agotado intentando conectar con el
|
<string name="errorTimeoutMsg">Tiempo de espera agotado intentando conectar con el
|
||||||
servidor</string>
|
servidor</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</resources>
|
</resources>
|
|
@ -26,6 +26,8 @@
|
||||||
<string name="loginProgressDescription">Connecting...</string>
|
<string name="loginProgressDescription">Connecting...</string>
|
||||||
<string name="notificationsProgressTitle">Notifications</string>
|
<string name="notificationsProgressTitle">Notifications</string>
|
||||||
<string name="notificationsProgressDescription">Retrieving new notifications</string>
|
<string name="notificationsProgressDescription">Retrieving new notifications</string>
|
||||||
|
<string name="testsDownloadProgressTitle">Tests</string>
|
||||||
|
<string name="testsDownloadProgressDescription">Obtaining test questions...</string>
|
||||||
<string name="coursesProgressTitle">Courses</string>
|
<string name="coursesProgressTitle">Courses</string>
|
||||||
<string name="coursesProgressDescription">Retrieving courses...</string>
|
<string name="coursesProgressDescription">Retrieving courses...</string>
|
||||||
<string name="errorMsgLaunchingActivity">An error occurred during the execution of the
|
<string name="errorMsgLaunchingActivity">An error occurred during the execution of the
|
||||||
|
@ -51,6 +53,11 @@
|
||||||
<string name="noContentMsg">No content</string>
|
<string name="noContentMsg">No content</string>
|
||||||
<string name="yesMsg">Yes</string>
|
<string name="yesMsg">Yes</string>
|
||||||
<string name="noMsg">No</string>
|
<string name="noMsg">No</string>
|
||||||
|
<string name="acceptMsg">Ok</string>
|
||||||
|
<string name="cancelMsg">Cancel</string>
|
||||||
|
<string name="selectCourseTitle">Select course</string>
|
||||||
|
<string name="noCourseSelectedMsg">You must select a course to download tests</string>
|
||||||
|
<string name="forbiddenCourseTestsDownloadMsg">The teacher of this course does not allows the tests download</string>
|
||||||
<string name="initialDialogTitle">IMPORTANT</string>
|
<string name="initialDialogTitle">IMPORTANT</string>
|
||||||
<string name="firstRunMsg">Before using the application for the first time you
|
<string name="firstRunMsg">Before using the application for the first time you
|
||||||
must enter the user name and password for SWAD at the setup
|
must enter the user name and password for SWAD at the setup
|
||||||
|
@ -59,18 +66,8 @@
|
||||||
</string>
|
</string>
|
||||||
<string name="upgradeMsg">Due to changes in the database all notifications
|
<string name="upgradeMsg">Due to changes in the database all notifications
|
||||||
data have been deleted.\n\nSorry.</string>
|
data have been deleted.\n\nSorry.</string>
|
||||||
|
<string name="errorBadLoginMsg">Incorrect user or password</string>
|
||||||
<string name="errorServerResponseMsg">Error in server response</string>
|
<string name="errorServerResponseMsg">Error in server response</string>
|
||||||
<string name="errorConnectionMsg">Error while connecting to server</string>
|
<string name="errorConnectionMsg">Error while connecting to server</string>
|
||||||
<string name="errorTimeoutMsg">Timeout trying to connect to the server</string>
|
<string name="errorTimeoutMsg">Timeout trying to connect to the server</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</resources>
|
</resources>
|
|
@ -72,7 +72,7 @@ public class Login extends Module {
|
||||||
protected void connect() {
|
protected void connect() {
|
||||||
String progressDescription = getString(R.string.loginProgressDescription);
|
String progressDescription = getString(R.string.loginProgressDescription);
|
||||||
int progressTitle = R.string.loginProgressTitle;
|
int progressTitle = R.string.loginProgressTitle;
|
||||||
Connect con = new Connect(false, progressDescription, progressTitle);
|
Connect con = new Connect(false, progressDescription, progressTitle, true);
|
||||||
Toast.makeText(this, progressDescription, Toast.LENGTH_LONG).show();
|
Toast.makeText(this, progressDescription, Toast.LENGTH_LONG).show();
|
||||||
|
|
||||||
con.execute();
|
con.execute();
|
||||||
|
|
|
@ -457,7 +457,7 @@ public abstract class Module extends Activity {
|
||||||
.setNeutralButton(R.string.close_dialog,
|
.setNeutralButton(R.string.close_dialog,
|
||||||
new DialogInterface.OnClickListener() {
|
new DialogInterface.OnClickListener() {
|
||||||
public void onClick(DialogInterface dialog, int id) {
|
public void onClick(DialogInterface dialog, int id) {
|
||||||
Module.this.finish();
|
finish();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.setIcon(R.drawable.erroricon).show();
|
.setIcon(R.drawable.erroricon).show();
|
||||||
|
@ -501,27 +501,29 @@ public abstract class Module extends Activity {
|
||||||
*/
|
*/
|
||||||
protected class Connect extends AsyncTask<String, Void, Void> {
|
protected class Connect extends AsyncTask<String, Void, Void> {
|
||||||
/**
|
/**
|
||||||
* Progress dialog.
|
* Progress dialog
|
||||||
*/
|
*/
|
||||||
ProgressDialog dialog = new ProgressDialog(Module.this);
|
ProgressDialog dialog = new ProgressDialog(Module.this);
|
||||||
/**
|
/**
|
||||||
* Exception pointer.
|
* Exception pointer
|
||||||
*/
|
*/
|
||||||
Exception e = null;
|
Exception e = null;
|
||||||
String progressDescription;
|
String progressDescription;
|
||||||
int progressTitle;
|
int progressTitle;
|
||||||
boolean showDialog;
|
boolean showDialog, isLoginModule;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Shows progress dialog and connects to SWAD in background
|
* Shows progress dialog and connects to SWAD in background
|
||||||
* @param progressDescription Description to be showed in dialog
|
* @param progressDescription Description to be showed in dialog
|
||||||
* @param progressTitle Title to be showed in dialog
|
* @param progressTitle Title to be showed in dialog
|
||||||
*/
|
*/
|
||||||
public Connect(boolean showDialog, String progressDescription, int progressTitle) {
|
public Connect(boolean showDialog, String progressDescription, int progressTitle, Boolean... isLogin) {
|
||||||
super();
|
super();
|
||||||
this.progressDescription = progressDescription;
|
this.progressDescription = progressDescription;
|
||||||
this.progressTitle = progressTitle;
|
this.progressTitle = progressTitle;
|
||||||
this.showDialog = showDialog;
|
this.showDialog = showDialog;
|
||||||
|
assert isLogin.length <= 1;
|
||||||
|
this.isLoginModule = isLogin.length > 0 ? isLogin[0].booleanValue() : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
|
@ -585,10 +587,15 @@ public abstract class Module extends Activity {
|
||||||
if(e instanceof SoapFault) {
|
if(e instanceof SoapFault) {
|
||||||
SoapFault es = (SoapFault) e;
|
SoapFault es = (SoapFault) e;
|
||||||
|
|
||||||
if(isDebuggable)
|
if(isLoginModule)
|
||||||
Log.e(es.getClass().getSimpleName(), es.getMessage());
|
errorMsg = getString(R.string.errorBadLoginMsg);
|
||||||
|
else
|
||||||
|
errorMsg = es.getMessage();
|
||||||
|
|
||||||
error(es.getMessage());
|
if(isDebuggable)
|
||||||
|
Log.e(e.getClass().getSimpleName(), errorMsg);
|
||||||
|
|
||||||
|
error(errorMsg);
|
||||||
} else if (e instanceof XmlPullParserException) {
|
} else if (e instanceof XmlPullParserException) {
|
||||||
errorMsg = getString(R.string.errorServerResponseMsg);
|
errorMsg = getString(R.string.errorServerResponseMsg);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user