aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/util/ViewUtil.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2019-01-25 22:41:43 +0100
committerChristian Schneppe <christian@pix-art.de>2019-01-25 22:41:43 +0100
commitda4e384258f4e07e441872726094c7ffe691160e (patch)
tree97b43a77ff317b2d4f76d0eee468f830cc0f3827 /src/main/java/de/pixart/messenger/ui/util/ViewUtil.java
parent55c83afb676e5d4c5d2fe58132dceeefa7e9ee71 (diff)
extend open with to audio files
Diffstat (limited to '')
-rw-r--r--src/main/java/de/pixart/messenger/ui/util/ViewUtil.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/util/ViewUtil.java b/src/main/java/de/pixart/messenger/ui/util/ViewUtil.java
index 07e25e31d..db729f0e4 100644
--- a/src/main/java/de/pixart/messenger/ui/util/ViewUtil.java
+++ b/src/main/java/de/pixart/messenger/ui/util/ViewUtil.java
@@ -14,6 +14,7 @@ import java.util.List;
import de.pixart.messenger.Config;
import de.pixart.messenger.R;
+import de.pixart.messenger.entities.DownloadableFile;
import de.pixart.messenger.persistance.FileBackend;
import de.pixart.messenger.ui.MediaViewerActivity;
@@ -25,6 +26,18 @@ public class ViewUtil {
view(context, file, mime);
}
+ public static void view(Context context, DownloadableFile file) {
+ if (!file.exists()) {
+ Toast.makeText(context, R.string.file_deleted, Toast.LENGTH_SHORT).show();
+ return;
+ }
+ String mime = file.getMimeType();
+ if (mime == null) {
+ mime = "*/*";
+ }
+ view(context, file, mime);
+ }
+
public static void view(Context context, File file, String mime) {
Uri uri;
try {