aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/XmppActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/XmppActivity.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/XmppActivity.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/XmppActivity.java b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
index 2497d9ded..3c8a561c1 100644
--- a/src/main/java/de/pixart/messenger/ui/XmppActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
@@ -8,6 +8,7 @@ import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.PendingIntent;
+import android.app.ProgressDialog;
import android.content.ActivityNotFoundException;
import android.content.ClipData;
import android.content.ClipboardManager;
@@ -127,8 +128,9 @@ public abstract class XmppActivity extends Activity {
protected boolean mUsingEnterKey = false;
protected Toast mToast;
+ protected ProgressDialog mProgress;
- protected void hideToast() {
+ protected void hideToast() {
if (mToast != null) {
mToast.cancel();
}
@@ -144,6 +146,19 @@ public abstract class XmppActivity extends Activity {
mToast.show();
}
+ protected void showProgress() {
+ mProgress = new ProgressDialog(this);
+ mProgress.setMessage(getString(R.string.compressing_video));
+ mProgress.setCancelable(false);
+ mProgress.show();
+ }
+
+ protected void closeProgress() {
+ if (mProgress.isShowing()) {
+ mProgress.dismiss();
+ }
+ }
+
protected Runnable onOpenPGPKeyPublished = new Runnable() {
@Override
public void run() {