From a58d0a7c90fbc5e78ed4ec036c09dbe315a3ee3b Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 14 Jul 2016 12:44:32 +0200 Subject: [PATCH] handle unknown file types as text --- .../filemanager/fragments/ItemsFragment.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/simplemobiletools/filemanager/fragments/ItemsFragment.java b/app/src/main/java/com/simplemobiletools/filemanager/fragments/ItemsFragment.java index ea475f41..f5e0406c 100644 --- a/app/src/main/java/com/simplemobiletools/filemanager/fragments/ItemsFragment.java +++ b/app/src/main/java/com/simplemobiletools/filemanager/fragments/ItemsFragment.java @@ -140,7 +140,10 @@ public class ItemsFragment extends android.support.v4.app.Fragment } else { final String path = item.getPath(); final File file = new File(path); - final String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(Utils.getFileExtension(path)); + String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(Utils.getFileExtension(path)); + if (mimeType == null) + mimeType = "text/*"; + final Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), mimeType); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);