Я получаю исключение Nullpointerexception при попытке добавить SearchView в свою деятельность appcompat. Я уже прошел этот ответ, но не смог его решить.
Вот мой
menu_main.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<item android:id="@+id/action_search"
android:icon="@android:drawable/ic_menu_search"
android:title="Search"
android:iconifiedByDefault="false"
app:showAsAction="always"
app:actionViewClass="android.support.v7.widget.SearchView"/>
меню создания опций
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.menu_main, menu);
mSearchView = (SearchView) MenuItemCompat.getActionView(menu.findItem(R.id.action_search));
mSearchView.setIconifiedByDefault(true);
Я также пробовал:
mSearchView = (SearchView) menu.findItem(R.id.action_search).getActionView();
Исключение "Получение ниже":
java.lang.NullPointerException: попытка вызвать виртуальный метод «void android.support.v7.widget.SearchView.setIconifiedByDefault (boolean)» для нулевой ссылки на объект
<intent-filter> <action android:name="android.intent.action.SEARCH" /> </intent-filter>
- person varmashrivastava   schedule 03.06.2018