This commit is contained in:
kunfei
2023-02-20 21:06:38 +08:00
parent 17585329c0
commit 18057795e7
4 changed files with 21 additions and 6 deletions
@@ -76,11 +76,13 @@ class DictRuleActivity : VMBaseActivity<ActivityDictRuleBinding, DictRuleViewMod
}
}
override fun onContextItemSelected(item: MenuItem): Boolean {
override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
when (item.itemId) {
R.id.menu_create -> showDialogFragment<DictRuleEditDialog>()
R.id.menu_import_default -> viewModel.importDefault()
R.id.menu_help -> {}
}
return super.onContextItemSelected(item)
return super.onCompatOptionsItemSelected(item)
}
override fun onMenuItemClick(item: MenuItem): Boolean {
@@ -4,6 +4,7 @@ import android.app.Application
import io.legado.app.base.BaseViewModel
import io.legado.app.data.appDb
import io.legado.app.data.entities.DictRule
import io.legado.app.help.DefaultData
class DictRuleViewModel(application: Application) : BaseViewModel(application) {
@@ -30,4 +31,10 @@ class DictRuleViewModel(application: Application) : BaseViewModel(application) {
}
}
fun importDefault() {
execute {
DefaultData.importDefaultDictRules()
}
}
}