setonnavigationitemselectedlistener deprecated

Explanation of Deprecated setOnNavigationItemSelectedListener in Kotlin

The setOnNavigationItemSelectedListener method in Kotlin is deprecated because it was replaced by setOnItemReselectedListener and setOnItemSelectedListener.

You should use setOnItemReselectedListener if you want to be notified when a navigation item is reselected, and setOnItemSelectedListener if you want to be notified when a navigation item is selected.

Here's an example of how you can update your code to use the new methods:

// Old way
bottomNavigationView.setOnNavigationItemSelectedListener { item ->
    // Handle navigation item selection
    true
}

// Updated way
bottomNavigationView.setOnItemSelectedListener { item ->
    // Handle navigation item selection
    true
}

// or

bottomNavigationView.setOnItemReselectedListener { item ->
    // Handle navigation item reselection
}