Как установитьOnNavigationItemListener в BottomNavigationView в android с помощью Kotlin?

Я использую расширение kotlin-android, и я могу вызвать bottomNavigationView id из файла макета в файл kotlin. Я могу использовать bottomNavigationView.setOnNavigationItemSelectedListener(BottomNavigationView.OnNavigationItemSelectedListener {}) , но что дальше?

Насколько я знаю в Java, есть еще одна функция, называемая onNavigationItemSelected , но я не могу найти ее в kotlin.

это пример кода, который я хочу использовать на Java, но не могу записать его в kotlin.

 bottomNavigationView.setOnNavigationItemSelectedListener( new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { switch (item.getItemId()) { case R.id.action_favorites: case R.id.action_schedules: case R.id.action_music: } return true; } }); 

Вы можете использовать этот формат кода:

 bottomNavigation.setOnNavigationItemSelectedListener { item -> when (item.itemId) { R.id.action_favorites -> { } R.id.action_schedules -> { } R.id.action_music -> { } } return true }