|
|
@@ -182,6 +182,9 @@ class ReplaceRuleActivity : VMBaseActivity<ActivityReplaceRuleBinding, ReplaceRu
|
|
|
searchKey.isNullOrEmpty() -> {
|
|
|
appDb.replaceRuleDao.flowAll()
|
|
|
}
|
|
|
+ searchKey == getString(R.string.no_group) -> {
|
|
|
+ appDb.replaceRuleDao.flowNoGroup()
|
|
|
+ }
|
|
|
searchKey.startsWith("group:") -> {
|
|
|
val key = searchKey.substringAfter("group:")
|
|
|
appDb.replaceRuleDao.flowGroupSearch("%$key%")
|
|
|
@@ -225,6 +228,9 @@ class ReplaceRuleActivity : VMBaseActivity<ActivityReplaceRuleBinding, ReplaceRu
|
|
|
}
|
|
|
R.id.menu_import_qr -> qrCodeResult.launch()
|
|
|
R.id.menu_help -> showHelp()
|
|
|
+ R.id.menu_group_null -> {
|
|
|
+ searchView.setQuery(getString(R.string.no_group), true)
|
|
|
+ }
|
|
|
else -> if (item.groupId == R.id.replace_group) {
|
|
|
searchView.setQuery("group:${item.title}", true)
|
|
|
}
|