Сегодня я решил перевести свое приложение для Android с Java на Kotlin!:) Но я был очень удивлен, когда набираю это:
val searchItem = menu.findItem(R.id.action_search)
val searchView = MenuItemCompat.getActionView(searchItem) as SearchView
И Android Studio рассказала мне: "getActionView (MenuItem!): View!" устарел. Устаревший в Java "
Поэтому прежде, чем спросить у вас решение, я прошу Google, в чем заключается решение, и я решил найти решение: "Используйте getActionView() напрямую".
Итак, я изменил свой код следующим образом:
val searchView = MenuItemCompat.getActionView() as SearchView
Но getActionView()
по-прежнему пересекается, поэтому я совсем не понимаю...
Я буду очень рад, если вы сможете мне помочь:) Спасибо!