Added error handler for all modules

git-svn-id: https://forja.rediris.es/svn/cusl6-swadroid/trunk@256 5bc14d19-1e4b-4ba2-aa50-860af135f48c
This commit is contained in:
Juan Miguel Boyero Corral 2012-04-04 01:10:24 +00:00
parent 8998e96538
commit 991025d79c
8 changed files with 64 additions and 3 deletions

View File

@ -171,4 +171,12 @@ public class Courses extends Module {
protected void postConnect() {
finish();
}
/* (non-Javadoc)
* @see es.ugr.swad.swadroid.modules.Module#onError()
*/
@Override
protected void onError() {
}
}

View File

@ -150,8 +150,19 @@ public class Login extends Module {
setResult(RESULT_OK);
}
/* (non-Javadoc)
* @see es.ugr.swad.swadroid.modules.Module#postConnect()
*/
@Override
protected void postConnect() {
finish();
}
/* (non-Javadoc)
* @see es.ugr.swad.swadroid.modules.Module#onError()
*/
@Override
protected void onError() {
}
}

View File

@ -233,5 +233,12 @@ public class Messages extends Module {
finish();
}
/* (non-Javadoc)
* @see es.ugr.swad.swadroid.modules.Module#onError()
*/
@Override
protected void onError() {
}
}

View File

@ -126,6 +126,11 @@ public abstract class Module extends MenuActivity {
*/
protected abstract void postConnect();
/**
* Error handler
*/
protected abstract void onError();
/**
* Gets METHOD_NAME parameter.
* @return METHOD_NAME parameter.
@ -573,7 +578,8 @@ public abstract class Module extends MenuActivity {
errorMsg = e.getMessage();
}
//Request finalized with errors
//Request finalized with errors
onError();
error(errorMsg);
/*if(isDebuggable) {
e.printStackTrace();
@ -581,7 +587,6 @@ public abstract class Module extends MenuActivity {
Log.d(TAG, connection.requestDump.toString());
Log.d(TAG, connection.responseDump.toString());
}*/
setResult(RESULT_CANCELED);
} else {
postConnect();

View File

@ -117,5 +117,12 @@ public class Tests extends Module {
protected void postConnect() {
}
/* (non-Javadoc)
* @see es.ugr.swad.swadroid.modules.Module#onError()
*/
@Override
protected void onError() {
}
}

View File

@ -266,4 +266,12 @@ public class TestsConfigDownload extends Module {
finish();
}
/* (non-Javadoc)
* @see es.ugr.swad.swadroid.modules.Module#onError()
*/
@Override
protected void onError() {
}
}

View File

@ -761,5 +761,12 @@ public class TestsMake extends Module {
protected void postConnect() {
}
/* (non-Javadoc)
* @see es.ugr.swad.swadroid.modules.Module#onError()
*/
@Override
protected void onError() {
}
}

View File

@ -247,4 +247,12 @@ public class TestsQuestionsDownload extends Module {
Toast.makeText(this, R.string.questionsTestsDownloadSuccesfulMsg, Toast.LENGTH_LONG).show();
finish();
}
/* (non-Javadoc)
* @see es.ugr.swad.swadroid.modules.Module#onError()
*/
@Override
protected void onError() {
}
}