美文网首页
单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