Получение NPE с AppCompatActivity, которого я не получал с ABS
В моем onCreateOptionsMenu()
Я получаю View
v это заканчивается нулем. Я могу поставить нулевую проверку вокруг этого, но это на самом деле не решит проблему, так как мне нужно использовать это представление далее в методе. Код, приводящий к тому, что v становится нулевым, приведен ниже:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
/** Create an option menu from res/menu/items.xml */
getMenuInflater().inflate(R.menu.dee, menu);
View v = (View) menu.findItem(R.id.search_menu_item).getActionView();
Любая причина, почему казалось бы, изменение Activity
использовать AppCompat вместо ABS вызывает нулевой указатель?