最佳答案
我在 onCreate中放置了两个断点(一个在方法的开头,一个在方法的结尾) ,我还在 onCreateOptionsMenu的开头放置了一个断点。首先调用 onCreate方法,在完成之前调用 onCreateOptionsMenu。
我试图分离我的应用程序中的 Fragment导航代码,所以我有一对夫妇的对象,我委托 onCreateOptionsMenu取决于如果应用程序是在手机/平板电脑上运行(我使用屏幕大小来确定这一点,我的布局文件为大屏幕有一个视图,我检查后,布局充气)。我遇到的问题是,我在 onCreate 中创建了这些对象,当我在 onCreateOptionsMenu中引用这个对象时,我得到了一个空指针异常。