0

When i Override method auto generated bellow this code

  @Override
    public boolean onCreateOptionsMenu(android.view.Menu menu) {

 getMenuInflater().inflate(R.menu.main, (android.view.Menu) menu);
        final MenuItem menuItem=menu.findItem(R.id.action_pending);

        View actionview=MenuItemCompat.getActionView(menuItem);
        mtextcountpending=(Button)actionview.findViewById(R.id.notif_count);
        mtextcountpending.setText("4");
        return super.onCreateOptionsMenu(menu);
    }

how to solve Menu menu option menu error

 java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference
AskNilesh
  • 67,701
  • 16
  • 123
  • 163

1 Answers1

1

In your class there is another class with same Menu name and import for that class is already import at top of class. So you getting android.view.Menu at your onCreateOptionsMenu method.

Mehul Kabaria
  • 6,404
  • 4
  • 25
  • 50