diff --git a/app/src/main/java/io/legado/app/ui/association/ImportOnLineBookFileDialog.kt b/app/src/main/java/io/legado/app/ui/association/ImportOnLineBookFileDialog.kt index 5e9cfa07f..5e1d954f3 100644 --- a/app/src/main/java/io/legado/app/ui/association/ImportOnLineBookFileDialog.kt +++ b/app/src/main/java/io/legado/app/ui/association/ImportOnLineBookFileDialog.kt @@ -24,7 +24,7 @@ import io.legado.app.utils.visible /** * 导入在线书籍文件弹出窗口 */ -class ImportOnLineBookFileDialog() : BaseDialogFragment(R.layout.dialog_recycler_view) { +class ImportOnLineBookFileDialog : BaseDialogFragment(R.layout.dialog_recycler_view) { private val binding by viewBinding(DialogRecyclerViewBinding::bind) diff --git a/app/src/main/java/io/legado/app/ui/association/ImportOnLineBookFileViewModel.kt b/app/src/main/java/io/legado/app/ui/association/ImportOnLineBookFileViewModel.kt index d601cd20e..4054e0fbd 100644 --- a/app/src/main/java/io/legado/app/ui/association/ImportOnLineBookFileViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/association/ImportOnLineBookFileViewModel.kt @@ -3,19 +3,17 @@ package io.legado.app.ui.association import android.app.Application import android.net.Uri import androidx.lifecycle.MutableLiveData -import io.legado.app.R import io.legado.app.base.BaseViewModel import io.legado.app.constant.AppPattern -import io.legado.app.constant.AppLog import io.legado.app.constant.EventBus import io.legado.app.data.appDb -import io.legado.app.data.entities.Book import io.legado.app.data.entities.BookSource import io.legado.app.exception.NoStackTraceException import io.legado.app.model.analyzeRule.AnalyzeRule import io.legado.app.model.analyzeRule.AnalyzeUrl import io.legado.app.model.localBook.LocalBook -import io.legado.app.utils.* +import io.legado.app.utils.postEvent +import io.legado.app.utils.toastOnUi class ImportOnLineBookFileViewModel(app: Application) : BaseViewModel(app) { diff --git a/app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt b/app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt index b60fbfa43..a7df33ffe 100644 --- a/app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt @@ -2,7 +2,6 @@ package io.legado.app.ui.book.info import android.app.Application import android.content.Intent -import android.net.Uri import androidx.lifecycle.MutableLiveData import androidx.lifecycle.viewModelScope import io.legado.app.R diff --git a/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt b/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt index acc770fff..00534394e 100644 --- a/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt @@ -377,7 +377,7 @@ class BookSourceEditActivity : } infoEntities.forEach { when (it.key) { - "init" -> bookInfoRule.init = it.value ?: "" + "init" -> bookInfoRule.init = it.value "name" -> bookInfoRule.name = viewModel.ruleComplete(it.value, bookInfoRule.init) "author" -> bookInfoRule.author = viewModel.ruleComplete(it.value, bookInfoRule.init) diff --git a/epublib/src/main/java/me/ag2s/umdlib/domain/UmdChapters.java b/epublib/src/main/java/me/ag2s/umdlib/domain/UmdChapters.java index e0fb5691c..48cae1583 100644 --- a/epublib/src/main/java/me/ag2s/umdlib/domain/UmdChapters.java +++ b/epublib/src/main/java/me/ag2s/umdlib/domain/UmdChapters.java @@ -125,7 +125,7 @@ public class UmdChapters { int left = 0; int chunkCnt = 0; ByteArrayOutputStream bos = new ByteArrayOutputStream(DEFAULT_CHUNK_INIT_SIZE + 256); - List chunkRbList = new ArrayList(); + List chunkRbList = new ArrayList<>(); while(startPos < allContents.length) { left = allContents.length - startPos;