为订阅源添加全部分组
This commit is contained in:
@@ -97,9 +97,15 @@ class RssFragment() : VMBaseFragment<RssViewModel>(R.layout.fragment_rss),
|
||||
if (binding.searchBar.isVisible) View.GONE else View.VISIBLE
|
||||
}
|
||||
else -> if (item.groupId == R.id.menu_group_text) {
|
||||
searchView.setText("group:${item.title}")
|
||||
upRssFlowJob("group:${item.title}")
|
||||
if (item.title == getString(R.string.all)) {
|
||||
upRssFlowJob()
|
||||
searchView.setText("")
|
||||
} else {
|
||||
searchView.setText("group:${item.title}")
|
||||
upRssFlowJob("group:${item.title}")
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -110,6 +116,7 @@ class RssFragment() : VMBaseFragment<RssViewModel>(R.layout.fragment_rss),
|
||||
|
||||
private fun upGroupsMenu() = groupsMenu?.transaction { subMenu ->
|
||||
subMenu.removeGroup(R.id.menu_group_text)
|
||||
subMenu.add(R.id.menu_group_text, Menu.NONE, Menu.NONE, getString(R.string.all))
|
||||
groups.forEach {
|
||||
subMenu.add(R.id.menu_group_text, Menu.NONE, Menu.NONE, it)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user