Я поставив пару точок перерви onCreate
(одну на початку, а одну в кінці методу), а також поставив одну на початку onCreateOptionsMenu
. onCreate
Метод викликається першим, і до його завершення onCreateOptionsMenu
називається.
Я намагаюся відокремити Fragment
навігаційний код у своєму додатку, тому у мене є кілька об'єктів, до яких я делегую onCreateOptionsMenu
залежно від того, чи працює програма на телефоні / планшеті (я використовую розмір екрана, щоб визначити це, мій файл макета для на великих екранах є перегляд, який я перевіряю після того, як макет завищений). Проблема у мене полягає в тому, що я створюю ці об’єкти в onCreate, і я отримую нульове виключення вказівника, коли я посилаюсь на об'єкт onCreateOptionsMenu
.