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