Я положил пару точек останова в onCreate
(один в начале и один в конце метода), а также я положил один в начале onCreateOptionsMenu
. Сначала вызывается метод onCreate
, и до его завершения вызывается onCreateOptionsMenu
.
Я пытаюсь отделить навигационный код Fragment
в своем приложении, поэтому у меня есть несколько объектов, которые я делегирую onCreateOptionsMenu
в зависимости от того, работает ли приложение на телефоне/планшете (я пользуюсь экраном размер, чтобы определить это, мой файл макета для больших экранов имеет проверку вида я после того, как макет завышен). Проблема, с которой я сталкиваюсь, заключается в том, что я создаю эти объекты в onCreate, и я получаю исключение с нулевым указателем, когда ссылаюсь на объект в onCreateOptionsMenu
.