Как вызвать метод onNavigationItemSelected с кнопки в Fragment

293
12 марта 2017, 05:13

Здравствуйте у меня приложение работает с NavigationDrawer, на первом фрагменте есть несколько кнопок, которые используют то же самые обработчики как и в списке NavigationDrawer, мне нужно как то при нажатие на кнопки, вызвать методы из NavigationDrawer и ставить определенный пункт меню, onNavigationItemSelected(MenuItem item) . Вот так нахожу MenuItem item1 = menu.findItem(R.id.nav_zapis); И при нажатия на кнопку вызываю метод onNavigationItemSelected(MenuItem item1), но выдаёт ошибку Attempt to invoke interface method 'int android.view.MenuItem.getItemId()' on a null object reference. Я пробовал проверять if(item1!=null) но так не выдаёт ошибку но не работает . подскажите как решить проблему . Спасибо.

READ ALSO
Взаимодействие Java-кода с библиотекой .dll с com-интерфейсом

Взаимодействие Java-кода с библиотекой .dll с com-интерфейсом

Всем привет! Ребята, нужна ваша помощь: пишу программу на Java, которая взаимодействует с приложением через com-интерфейс (использую библиотеку...

282
Сохранение файла во внутреннюю память Android

Сохранение файла во внутреннюю память Android

Как сохранять файлы из приложения во внешнюю память понятно - getExternalStoragePublicDirectory()Но как сохранить файл во внутреннюю память? Если нет sd карты

315
java Hibernate setClienId и setClient

java Hibernate setClienId и setClient

Столкнулся с проблемой при создании классов из базы данныхПри генерации если отметить поле client_id и связь по этому полю типа один ко многим,...

232
Как работает рекурсивный generic?

Как работает рекурсивный generic?

У меня есть код, по которому я хочу разобраться, как работает рекурсивные genericsСмысл задачи в том, что-бы метод compareTo, принимал для сравнения,...

264