Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private fun getSubMenu(subMenu: SubMenu?, articleTree: Array<ArticleTree.Data.CategoryTree>) {
- for (obj in articleTree) {
- if (obj.categories?.isNotEmpty()!!) {
- val subMenInu: SubMenu? = subMenu?.addSubMenu(obj.name)
- getSubMenu(subMenInu, obj.categories)
- } else {
- subMenu?.add(0, obj.id.toInt(), 0, obj.name)
- }
- }
- }
- fun generateMenuFromTree(menu: Menu?) {
- for (obj in CORE_SPIRIT_API.getArticleTree().data.categoryTree) {
- if (obj.categories?.isNotEmpty()!!) {
- val subMenu: SubMenu? =
- menu?.findItem(R.id.articleListMenu)?.subMenu?.addSubMenu(obj.name)
- getSubMenu(subMenu, obj.categories)
- } else {
- menu?.findItem(R.id.articleListMenu)?.subMenu?.add(obj.name)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement