目前我正在开发一个应用程序,它有一个带有三个菜单项的底部导航栏。我曾使用 setOnNavigationItemSelectedListener()
来点击项目。但现在我面临着该方法已贬值的问题。
- 应用语言:
Java
- 问题:
'setOnNavigationItemSelectedListener(com.google.android.material.bottomnavigation.BottomNavigationView.OnNavigationItemSelectedListener)' is deprecated
有什么办法可以解决吗?有没有比 setOnNavigationItemSelectedListener()
方法更好的替代方法。
原文由 Jeyasurya 发布,翻译遵循 CC BY-SA 4.0 许可协议
根据 github 来源,它已被弃用: BottomNavigationView.setOnNavigationItemSelectedListener
在其评论中,您可以阅读:
所以使用 NavigationBarView.setOnItemSelectedListener 从它的基类:
另请参阅此 提交
因为它解释了对这一变化的困惑: