当我使用上面的方法而不是getSupportActionBar().setSelectedNavigationItem(position);
为了将来参考,我如何让Android Studio或IntellijIdea给我一个更好的错误提示。我还没试过Analyze
- > Inspect Code
我从CommonsGuy示例演示中收到了这个常见错误。
它可以在Google自己的有效导航代码示例中找到:
// Set up the action bar.
final ActionBar actionBar = getActionBar();
在这里,我的actionBar保持Null,我只是设置了
if(actionBar != null)
语句和代码设法运行,直到我改为Android支持库方法:getSupportActionBar()
谷歌的这个例子实际上设法运行而没有向我显示三个"章节标签"
答案 0 :(得分:0)
您的Activity
应该延长AppCompatActivity
,以便可以使用getSupportActionBar()
方法。另请检查Activity
的主题是否未从NoActionBar
延伸。