From 87049340caf3c000de6ed46589e13cf9948127f6 Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Tue, 30 Aug 2016 22:39:20 +0200 Subject: show dialog while compressing video --- src/main/java/de/pixart/messenger/ui/XmppActivity.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'src/main/java/de/pixart/messenger/ui/XmppActivity.java') 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() { -- cgit v1.2.3