Skip to content

Commit

Permalink
Refactoring
Browse files Browse the repository at this point in the history
git-svn-id: https://babbage.inf.unibz.it/teaching/2009-10/ait/group2/trunk@175 dc6aa11a-a73b-4401-8366-add7e515eabc
  • Loading branch information
Daniel Graziotin authored and Daniel Graziotin committed Feb 14, 2010
1 parent b557818 commit 7163736
Showing 1 changed file with 20 additions and 40 deletions.
60 changes: 20 additions & 40 deletions src/it/unibz/pomodroid/Services.java
Original file line number Diff line number Diff line change
Expand Up @@ -163,32 +163,14 @@ public void handleMessage(Message message) {
case Services.MESSAGE_EXCEPTION:
serviceThread.interrupt();
progressDialog.dismiss();
AlertDialog dialog = new AlertDialog.Builder(context).create();
dialog.setTitle("ERROR");
Bundle bundle = message.getData();
dialog.setMessage(bundle.getString("Exception"));
dialog.setButton("Dismiss",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
}
});
dialog.show();
Bundle exceptionBundle = message.getData();
PomodroidException.createAlert(context, "ERROR", exceptionBundle.getString("message"));
break;
case Services.MESSAGE_INFORMATION:
serviceThread.interrupt();
progressDialog.dismiss();
AlertDialog dialog2 = new AlertDialog.Builder(context).create();
dialog2.setTitle("Information");
Bundle bundle2 = message.getData();
dialog2.setMessage(bundle2.getString("Information"));
dialog2.setButton("Dismiss",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
}
});
dialog2.show();
Bundle informationBundle = message.getData();
PomodroidException.createAlert(context, "INFO", informationBundle.getString("message"));
break;

}
Expand Down Expand Up @@ -256,12 +238,7 @@ private void retrieveTicketsFromTrac() {
.produce(this.tasks, super.dbHelper);

} catch (Exception e) {
Message message = new Message();
Bundle bundle = new Bundle();
bundle.putString("Exception", e.toString());
message.setData(bundle);
message.what = Services.MESSAGE_EXCEPTION;
handler.sendMessage(message);
sendMessageHandler(Services.MESSAGE_EXCEPTION, e.toString());
return;
}
Message message = new Message();
Expand All @@ -280,12 +257,7 @@ private void sendPromEvents() {
try {
if (this.zipIni == null || events == null) {
progressDialog.dismiss();
Message message = new Message();
Bundle bundle = new Bundle();
bundle.putString("Information", "No Events for PROM available");
message.setData(bundle);
message.what = Services.MESSAGE_INFORMATION;
handler.sendMessage(message);
sendMessageHandler(Services.MESSAGE_INFORMATION, "No Events for PROM available.");
return;
}
PromEventDeliverer promEventDeliverer = new PromEventDeliverer();
Expand All @@ -294,19 +266,27 @@ private void sendPromEvents() {
events = null;
}
} catch (Exception e) {
Message message = new Message();
Bundle bundle = new Bundle();
bundle.putString("Exception", e.toString());
message.setData(bundle);
message.what = Services.MESSAGE_EXCEPTION;
handler.sendMessage(message);
sendMessageHandler(Services.MESSAGE_EXCEPTION, e.toString());
return;
}
Message message = new Message();
message.what = Services.MESSAGE_OK;
handler.sendMessage(message);
}

/**
* Sends a customized message to the Handler.
* @param messageType the type of message
* @param messageValue the text of the message
*/
private void sendMessageHandler(int messageType, String messageValue){
Message message = new Message();
Bundle bundle = new Bundle();
bundle.putString("message", messageValue);
message.setData(bundle);
message.what = messageType;
handler.sendMessage(message);
}



Expand Down

0 comments on commit 7163736

Please sign in to comment.