Получение 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 вызывает нулевой указатель?

0 ответов

Другие вопросы по тегам