优化
This commit is contained in:
@@ -16,13 +16,12 @@ import io.legado.app.data.entities.ReadRecordShow
|
||||
import io.legado.app.databinding.ActivityReadRecordBinding
|
||||
import io.legado.app.databinding.ItemReadRecordBinding
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.help.config.LocalConfig
|
||||
import io.legado.app.lib.dialogs.alert
|
||||
import io.legado.app.lib.theme.primaryTextColor
|
||||
import io.legado.app.ui.book.read.ReadBookActivity
|
||||
import io.legado.app.ui.book.search.SearchActivity
|
||||
import io.legado.app.utils.applyTint
|
||||
import io.legado.app.utils.cnCompare
|
||||
import io.legado.app.utils.startActivity
|
||||
import io.legado.app.utils.*
|
||||
import io.legado.app.utils.viewbindingdelegate.viewBinding
|
||||
import kotlinx.coroutines.Dispatchers.IO
|
||||
import kotlinx.coroutines.launch
|
||||
@@ -31,7 +30,10 @@ import kotlinx.coroutines.withContext
|
||||
class ReadRecordActivity : BaseActivity<ActivityReadRecordBinding>() {
|
||||
|
||||
private val adapter by lazy { RecordAdapter(this) }
|
||||
private var sortMode = 0
|
||||
private var sortMode = LocalConfig.getInt("readRecordSort")
|
||||
set(value) {
|
||||
LocalConfig.putInt("readRecordSort", value)
|
||||
}
|
||||
private val searchView: SearchView by lazy {
|
||||
binding.titleBar.findViewById(R.id.search_view)
|
||||
}
|
||||
@@ -51,6 +53,11 @@ class ReadRecordActivity : BaseActivity<ActivityReadRecordBinding>() {
|
||||
|
||||
override fun onMenuOpened(featureId: Int, menu: Menu): Boolean {
|
||||
menu.findItem(R.id.menu_enable_record)?.isChecked = AppConfig.enableReadRecord
|
||||
when (sortMode) {
|
||||
1 -> menu.findItem(R.id.menu_sort_read_long)?.isChecked = true
|
||||
2 -> menu.findItem(R.id.menu_sort_read_time)?.isChecked = true
|
||||
else -> menu.findItem(R.id.menu_sort_name)?.isChecked = true
|
||||
}
|
||||
return super.onMenuOpened(featureId, menu)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user