var btnavi = findViewById(R.id.bottom_navi) as BottomNavigationView
btnavi.run{ setOnNavigationItemReselectedListener{
when(it.itemId){
R.id.item_fragment1->{
val homeFragment = HomeFragment()
supportFragmentManager.beginTransaction().replace(R.id.container,homeFragment).commit()
}
R.id.item_fragment2->{
val lookingFragment = LookingFragment()
supportFragmentManager.beginTransaction().replace(R.id.container,lookingFragment).commit()
}
R.id.item_fragment3->{
val searchragment = Searchragment()
supportFragmentManager.beginTransaction().replace(R.id.container,searchragment).commit()
}
R.id.item_fragment4->{
val boxFragment = BoxFragment()
supportFragmentManager.beginTransaction().replace(R.id.container,boxFragment).commit()
}
}
true
}
selectedItemId=R.id.item_fragment1
}
}
에러 메시지

수정한 코드
val bottomNavBar= findViewById(R.id.bottom_navi) as BottomNavigationView
bottomNavBar.setOnItemSelectedListener { item ->
when(item.itemId) {
R.id.item_fragment1->{
val homeFragment = HomeFragment()
supportFragmentManager.beginTransaction().replace(R.id.container,homeFragment).commit()
}
R.id.item_fragment2->{
val lookingFragment = LookingFragment()
supportFragmentManager.beginTransaction().replace(R.id.container,lookingFragment).commit()
}
R.id.item_fragment3->{
val searchragment = Searchragment()
supportFragmentManager.beginTransaction().replace(R.id.container,searchragment).commit()
}
R.id.item_fragment4->{
val boxFragment = BoxFragment()
supportFragmentManager.beginTransaction().replace(R.id.container,boxFragment).commit()
}
}
true
}
//selectedItemId=R.id.item_fragment1
}