Wstawiłem kilka punktów przerwania onCreate(jeden na początku i jeden na końcu metody), a także jeden na początku onCreateOptionsMenu. onCreateMetoda nazywa się pierwszy, a przed jej zakończeniem onCreateOptionsMenujest tzw.
Próbuję oddzielić Fragmentkod nawigacji w mojej aplikacji, więc mam kilka obiektów, do których deleguję, onCreateOptionsMenuw zależności od tego, czy aplikacja działa na telefonie / tablecie (używam rozmiaru ekranu, aby to określić, mój plik układu dla duże ekrany mają Widok, który sprawdzam po zawyżeniu układu). Problem polega na tym, że tworzę te obiekty w onCreate i otrzymuję wyjątek zerowego wskaźnika, gdy odwołuję się do obiektu w onCreateOptionsMenu.