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