본문 바로가기

IT/Android

안드로이드 스튜디오 / setOnNavigationItemSelectedListener Deprecated

반응형

https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/bottomnavigation/BottomNavigationView.java#L223

 

GitHub - material-components/material-components-android: Modular and customizable Material Design UI components for Android

Modular and customizable Material Design UI components for Android - GitHub - material-components/material-components-android: Modular and customizable Material Design UI components for Android

github.com

 

      
  bnv_main.run { setOnItemSelectedListener {
            when(it.itemId) {
                R.id.tab1 -> {
                    val firstFragment = FirstFragment()
                    supportFragmentManager.beginTransaction().replace(R.id.main_layout, firstFragment).commit()
                }
            }
            true
        }
            selectedItemId = R.id.tab1
        }

 

setOnNavigationItemSelectedListener 대신 setOnItemSelectedListener 사용