2017-09-03 5 views
4

Je suis un SearchView comme la mise en œuvre ceci:Android MenuItemCompat.getActionView est dépréciée

MenuItem search = menu.findItem(R.id.search); 
SearchView searchView = (SearchView) MenuItemCompat.getActionView(search); 

Mais cela me donne un rapport d'inspection

'getActionView (android.view.MenuItem)' est dépréciée

maintenant dans la documentation, il est mentionné:

Cette méthode a été abandonnée au niveau de l'API 26.0.0

Utilisez getActionView() directement.

J'ai donc essayé ceci:

MenuItem search = menu.findItem(R.id.search); 
    SearchView searchView = (SearchView) getActionView(search); 

Mais il me donne toujours le message dépréciée. Alors, quelle est la meilleure pratique?

Répondre