Coloquei alguns pontos de interrupção onCreate(um no início e outro no final do método) e também coloquei um no início de onCreateOptionsMenu. O onCreatemétodo é chamado primeiro e antes de terminar onCreateOptionsMenué chamado.
Estou tentando separar o Fragmentcódigo de navegação no meu aplicativo, então tenho alguns objetos aos quais delegar, onCreateOptionsMenudependendo se o aplicativo está sendo executado no telefone / tablet (estou usando o tamanho da tela para determinar isso, meu arquivo de layout para telas grandes tem uma exibição que eu procuro após o layout ser inflado). O problema que estou tendo é que eu crio esses objetos no onCreate e recebo uma exceção de ponteiro nulo quando faço referência ao objeto onCreateOptionsMenu.