From accc655bd74f63e1bbefef1fddf034f9318ac1bc Mon Sep 17 00:00:00 2001 From: Sebastian Kaspari Date: Mon, 12 Apr 2010 22:10:23 +0200 Subject: [PATCH] Show popup on disconnect "Reconnect?" --- .../yaaic/activity/ConversationActivity.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/org/yaaic/activity/ConversationActivity.java b/src/org/yaaic/activity/ConversationActivity.java index 9912350..65905cc 100644 --- a/src/org/yaaic/activity/ConversationActivity.java +++ b/src/org/yaaic/activity/ConversationActivity.java @@ -23,7 +23,9 @@ package org.yaaic.activity; import java.util.Collection; import android.app.Activity; +import android.app.AlertDialog; import android.content.ComponentName; +import android.content.DialogInterface; import android.content.Intent; import android.content.IntentFilter; import android.content.ServiceConnection; @@ -359,6 +361,22 @@ public class ConversationActivity extends Activity implements ServiceConnection, input.setEnabled(true); } else { input.setEnabled(false); + + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setMessage("You disconnected from " + server.getTitle() + ". Do you want to reconnect?") + .setCancelable(false) + .setPositiveButton("Yes", new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + binder.connect(server); + } + }) + .setNegativeButton("No", new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + dialog.cancel(); + } + }); + AlertDialog alert = builder.create(); + alert.show(); } }