kunfei 4 лет назад
Родитель
Сommit
d2889f5253
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      app/src/main/java/io/legado/app/ui/font/FontAdapter.kt

+ 3 - 2
app/src/main/java/io/legado/app/ui/font/FontAdapter.kt

@@ -15,8 +15,9 @@ import java.net.URLDecoder
 class FontAdapter(context: Context, curFilePath: String, val callBack: CallBack) :
     RecyclerAdapter<FileDoc, ItemFontBinding>(context) {
 
-    private val curName = URLDecoder.decode(curFilePath, "utf-8")
-        .substringAfterLast(File.separator)
+    private val curName = kotlin.runCatching {
+        URLDecoder.decode(curFilePath, "utf-8")
+    }.getOrNull()?.substringAfterLast(File.separator)
 
     override fun getViewBinding(parent: ViewGroup): ItemFontBinding {
         return ItemFontBinding.inflate(inflater, parent, false)