diff --git a/app/src/main/java/io/legado/app/ui/book/import/BaseImportBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/import/BaseImportBookActivity.kt index 6347bcf6f..0367f8631 100644 --- a/app/src/main/java/io/legado/app/ui/book/import/BaseImportBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/import/BaseImportBookActivity.kt @@ -5,7 +5,6 @@ import androidx.appcompat.widget.SearchView import androidx.lifecycle.ViewModel import io.legado.app.R import io.legado.app.base.VMBaseActivity -import io.legado.app.data.entities.Book import io.legado.app.databinding.ActivityImportBookBinding import io.legado.app.help.config.AppConfig import io.legado.app.lib.dialogs.alert @@ -72,9 +71,7 @@ abstract class BaseImportBookActivity : VMBaseActivity { putExtra("bookUrl", bookUrl) } diff --git a/app/src/main/java/io/legado/app/ui/book/import/local/ImportBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/import/local/ImportBookActivity.kt index 9b2bc907c..cc7d305af 100644 --- a/app/src/main/java/io/legado/app/ui/book/import/local/ImportBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/import/local/ImportBookActivity.kt @@ -300,4 +300,6 @@ class ImportBookActivity : BaseImportBookActivity(), binding.selectActionBar.upCountView(adapter.selectedUris.size, adapter.checkableCount) } + override fun startRead(bookUrl: String) = startReadBook(bookUrl) + } diff --git a/app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookActivity.kt index 8c0e41415..2c98422b7 100644 --- a/app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookActivity.kt @@ -9,6 +9,7 @@ import androidx.activity.viewModels import androidx.core.view.isGone import androidx.recyclerview.widget.LinearLayoutManager import io.legado.app.R +import io.legado.app.data.entities.Book import io.legado.app.help.config.LocalConfig import io.legado.app.lib.theme.backgroundColor import io.legado.app.model.remote.RemoteBook @@ -195,4 +196,7 @@ class RemoteBookActivity : BaseImportBookActivity(), val mdText = String(assets.open("help/${fileName}.md").readBytes()) showDialogFragment(TextDialog(getString(R.string.help), mdText, TextDialog.Mode.MD)) } + + override fun startRead(book: Book) = startReadBook(book.bookUrl) + } \ No newline at end of file