Android 底部导航视图双击
创建片段时,我从网络下载数据。 如何避免在单击已激活的菜单项时重新加载? 转换与导航组件一起工作。我知道我需要听取媒体的意见,但我还没有弄清楚具体的实施方法Android 底部导航视图双击,android,bottomnavigationview,Android,Bottomnavigationview,创建片段时,我从网络下载数据。 如何避免在单击已激活的菜单项时重新加载? 转换与导航组件一起工作。我知道我需要听取媒体的意见,但我还没有弄清楚具体的实施方法 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.lay
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val navController = findNavController(R.id.fragmentContainerView)
val appBarConfiguration = AppBarConfiguration(setOf(R.id.ruleListFragment))
setupActionBarWithNavController(navController, appBarConfiguration)
bottomNavigatinView.setupWithNavController(navController)
bottomNavigatinView.setOnNavigationItemSelectedListener {
//TODO
}
}
}
如果您只想在客户端按下“已激活”菜单项时防止碎片重新创建,则只需以下代码:
bottomNavigatinView.setOnNavigationItemReselectedListener {
// Empty Block -> Do not write any code here
}
如果您只想在客户端按下“已激活”菜单项时防止碎片重新创建,则只需以下代码:
bottomNavigatinView.setOnNavigationItemReselectedListener {
// Empty Block -> Do not write any code here
}
可以使用此代码防止重新选择当前项
bottomNav.setOnNavigationItemReselectedListener {
}
你可以做任何你想做的事,但我将其保留为空以防止重新选择当前活动项。你可以使用此代码来防止重新选择当前项
bottomNav.setOnNavigationItemReselectedListener {
}
你可以做你想做的任何事情,但我将其保留为空以防止重新选择当前活动项