美文网首页
单Activity架构问题记录(官方navigation库)

单Activity架构问题记录(官方navigation库)

作者: 也无风雨也无晴_928b | 来源:发表于2020-01-18 08:46 被阅读0次

使用官方navigation:

  • 隐藏Toolbar原title失效
    nav切换监听中每次调用toolbar.setTitle("")
  • bottomNavigationView切换时一直入栈
    我当时用登录界面做了首页,跳转进去后的俩界面绑定bnv,造成这种现象,解决方法是把里边的当首页,进去后判断状态是否应跳转登录界面(嵌套graph)
  • 切换fragment莫名显示已有parent
    在toolbar中自定义的居中tv引起,暂时去掉了
navController.addOnDestinationChangedListener { controller, destination, arguments ->
//           tv_title.text = destination.label
//           toolbar.title = ""
            toolbar.title = destination.label
            when(destination.id){
                ...
                    Sofia.with(this)
                        .statusBarBackground(resources.getDrawable(R.color.colorPrimary,theme)).clearInvasionStatusBar()
                }
            }
        }
  • livedata数据无法实时更新界面
    没有绑定lifecycleOwner

相关文章

网友评论

      本文标题:单Activity架构问题记录(官方navigation库)

      本文链接:https://www.haomeiwen.com/subject/icmfnctx.html