Aujourd'hui, je décide de traduire mon application Android de Java à Kotlin! :) Mais j'étais très surprise quand je tape ceci:getActionView est obsolète?
val searchItem = menu.findItem(R.id.action_search)
val searchView = MenuItemCompat.getActionView(searchItem) as SearchView
Et Android studio m'a dit: " 'getActionView (MenuItem!): Voir' Alors déprécié en Java "
Alors avant de vous poser la question je demande à Google quelle est la solution et je crois que je trouve la solution:" Utiliser getActionView() directement. "
Je modifié mon code comme ceci:
val searchView = MenuItemCompat.getActionView() as SearchView
Mais getActionView()
est encore traversé, donc je ne comprends pas du tout ...
Je serai très heureux si vous pouvez me aider:) Je vous remercie !
Quel est le problème avec votre deuxième approche? Pouvez-vous poster l'erreur? – guenhter