I'm supporting down to API 15 in my app, and I'm getting a crash for those users when I try to get the searchView
from my menu.
Below is my code:
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
MenuItem menuItem = menu.getItem(0);
searchView = (SearchView)menuItem.getActionView();
searchView.setIconifiedByDefault(false);
searchView.setQuery("", true);
menuItem.expandActionView();
}
I'm getting a NullPointerException on this line:
searchView.setIconifiedByDefault(false);
because the searchView
is null. This works perfectly fine on devices at API 16 and above. Has anyone run into this issue before?