mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
书籍导入界面点击已在书架的开始阅读
This commit is contained in:
@@ -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<VM : ViewModel> : VMBaseActivity<ActivityI
|
||||
|
||||
abstract fun onSearchTextChange(newText: String?)
|
||||
|
||||
protected fun startRead(book: Book) = startRead(book.bookUrl)
|
||||
|
||||
protected fun startRead(bookUrl: String) {
|
||||
protected fun startReadBook(bookUrl: String) {
|
||||
startActivity<ReadBookActivity> {
|
||||
putExtra("bookUrl", bookUrl)
|
||||
}
|
||||
|
||||
@@ -300,4 +300,6 @@ class ImportBookActivity : BaseImportBookActivity<ImportBookViewModel>(),
|
||||
binding.selectActionBar.upCountView(adapter.selectedUris.size, adapter.checkableCount)
|
||||
}
|
||||
|
||||
override fun startRead(bookUrl: String) = startReadBook(bookUrl)
|
||||
|
||||
}
|
||||
|
||||
@@ -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<RemoteBookViewModel>(),
|
||||
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)
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user