pull/32/head
kunfei 5 years ago
parent e15740c6d9
commit 941d8954b9
  1. 15
      app/src/main/java/io/legado/app/ui/replacerule/ReplaceRuleActivity.kt

@ -1,6 +1,8 @@
package io.legado.app.ui.replacerule package io.legado.app.ui.replacerule
import android.os.Bundle import android.os.Bundle
import android.view.Menu
import android.view.MenuItem
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.lifecycle.LiveData import androidx.lifecycle.LiveData
import androidx.lifecycle.Observer import androidx.lifecycle.Observer
@ -34,6 +36,18 @@ class ReplaceRuleActivity : VMBaseActivity<ReplaceRuleViewModel>(R.layout.activi
initSwipeToDelete() initSwipeToDelete()
} }
override fun onCompatCreateOptionsMenu(menu: Menu): Boolean {
menuInflater.inflate(R.menu.replace_rule, menu)
return super.onCompatCreateOptionsMenu(menu)
}
override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
when (item.itemId) {
}
return super.onCompatOptionsItemSelected(item)
}
private fun initRecyclerView() { private fun initRecyclerView() {
ATH.applyEdgeEffectColor(rv_replace_rule) ATH.applyEdgeEffectColor(rv_replace_rule)
rv_replace_rule.layoutManager = LinearLayoutManager(this) rv_replace_rule.layoutManager = LinearLayoutManager(this)
@ -71,6 +85,7 @@ class ReplaceRuleActivity : VMBaseActivity<ReplaceRuleViewModel>(R.layout.activi
}) })
} }
private fun initDataObservers() { private fun initDataObservers() {
rulesLiveData?.removeObservers(this) rulesLiveData?.removeObservers(this)
rulesLiveData = LivePagedListBuilder(App.db.replaceRuleDao().observeAll(), 30).build() rulesLiveData = LivePagedListBuilder(App.db.replaceRuleDao().observeAll(), 30).build()

Loading…
Cancel
Save