私はこのようなSearchViewを実装しています:
MenuItem search = menu.findItem(R.id.search);
SearchView searchView = (SearchView) MenuItemCompat.getActionView(search);
しかし、これは私に検査報告書を与えます
「getActionView(Android.view.MenuItem)」は非推奨です
今ではドキュメントで言及されています:
このメソッドはAPIレベル26.0.0で廃止されました
GetActionView()を直接使用します。
だから私はこれを試しました:
MenuItem search = menu.findItem(R.id.search);
SearchView searchView = (SearchView) getActionView(search);
しかし、それでも非推奨のメッセージが表示されます。それでは、ベストプラクティスは何ですか?
試してください:
MenuItem search = menu.findItem(R.id.search);
SearchView searchView = (SearchView) search.getActionView();