Fixed this by starting the SearchShowsActivity_ when clicking on the search icon in the MainActivity_:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int itemId = item.getItemId();
if (itemId == R.id.add_show) {
SearchShowsActivity_.intent(this).flags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP).start();
return true;
}
return false;
}
In my SearchShowsActivity_ I start the SearchView:
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
sv = (SearchView) menu.findItem(R.id.search_shows).getActionView();
sv.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
}
sv.setFocusable(true);
sv.setIconified(false);
sv.requestFocusFromTouch();
return true;
}