pull/2102/head
kunfei 2 years ago
parent 2a687dbac0
commit c9d8f30c3f
  1. 15
      app/src/main/java/io/legado/app/ui/about/ReadRecordActivity.kt

@ -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)
}

Loading…
Cancel
Save