Ho inserito un paio di punti di interruzione onCreate(uno all'inizio e uno alla fine del metodo) e ne ho inserito uno anche all'inizio onCreateOptionsMenu. Il onCreatemetodo viene chiamato per primo e prima che finisca onCreateOptionsMenuviene chiamato.
Sto provando a separare il Fragmentcodice di navigazione nella mia app, quindi ho un paio di oggetti a cui delegare onCreateOptionsMenua seconda che l'app sia in esecuzione sul telefono / tablet (sto usando le dimensioni dello schermo per determinare questo, il mio file di layout per gli schermi di grandi dimensioni hanno una vista che controllo dopo che il layout è gonfiato). Il problema che sto riscontrando è che creo questi oggetti in onCreate e ricevo un'eccezione puntatore null quando faccio riferimento all'oggetto onCreateOptionsMenu.