打开新活动时底部导航栏不显示的问题

问题描述

如果已经问过这个问题,我事先表示歉意,但我对此表示怀疑,因为我到处都在搜索它。

通过recyclerview打开新活动时出现问题。我有一个适配器,在项目上单击,我打开一个活动,该活动的底部导航是由片段组成的。问题在于,当我单击某个项目时,底部导航根本不显示,因此我可能无法打开新活动。

这是在适配器类中,我在其中设置项目单击的意图:

itemView.setonClickListener {
    tapAction(model,layoutPosition)
    val intent = Intent(itemView.context,Activity::class.java)
    itemView.context.startActivity(intent)
}

这在onCreate方法的Activity类中,在其中我为底部导航初始化片段:

super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val navView: BottomNavigationView = findViewById(R.id.nav_view)
val navController = findNavController(R.id.nav_host_fragment)
val appBarConfiguration = AppBarConfiguration(
    setof(
        R.id.navigation_h,R.id.navigation_b
    )
)
setupActionBarWithNavController(navController,appBarConfiguration)
navView.setupWithNavController(navController)

上面的代码在我在应用程序启动时打开“活动”时正常工作(底部导航正常显示),但是当我想通过单击“ recyclerview”上的项目打开时不起作用。

请帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)