From 2cc3e41423d9179bf4970f5cf1ddb7939a5c318b Mon Sep 17 00:00:00 2001 From: fengyuecanzhu <1021300691@qq.com> Date: Fri, 12 Nov 2021 16:59:24 +0800 Subject: [PATCH] fix bug --- .../java/xyz/fycz/myreader/ui/fragment/DIYSourceFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/xyz/fycz/myreader/ui/fragment/DIYSourceFragment.java b/app/src/main/java/xyz/fycz/myreader/ui/fragment/DIYSourceFragment.java index 2f96e82..52895bc 100644 --- a/app/src/main/java/xyz/fycz/myreader/ui/fragment/DIYSourceFragment.java +++ b/app/src/main/java/xyz/fycz/myreader/ui/fragment/DIYSourceFragment.java @@ -12,6 +12,7 @@ import android.view.MenuInflater; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; +import android.webkit.MimeTypeMap; import android.widget.PopupMenu; import androidx.annotation.Nullable; @@ -190,8 +191,9 @@ public class DIYSourceFragment extends BaseFragment { } else if (which == 1) { StoragePermissionUtils.request(this, (permissions, all) -> { ToastUtils.showInfo("请选择书源文件"); + String jsonMime = MimeTypeMap.getSingleton().getMimeTypeFromExtension("json"); Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT) - .putExtra(Intent.EXTRA_MIME_TYPES, new String[]{"text/*", "application/json"}) + .putExtra(Intent.EXTRA_MIME_TYPES, new String[]{"text/*", jsonMime}) .setType("*/*"); startActivityForResult(intent, APPCONST.REQUEST_IMPORT_BOOK_SOURCE); });