Ard*_*rdi 4 android toolbar appcompatactivity
我的代码中有一行标记为黄色:
getSupportActionBar().setDisplayShowHomeEnabled(true);
Run Code Online (Sandbox Code Playgroud)
安装appcompat-v7:22.1后, 它显示了一个提示:
"方法调用可能会产生java.lang.nullpointerexception".
应该用什么来代替getSupportActionBar()?
apm*_*991 13
getSupportActionBar().setDisplayShowHomeEnabled(true);
Run Code Online (Sandbox Code Playgroud)
应该说
if (getSupportActionBar() != null)
{
getSupportActionBar().setDisplayShowHomeEnabled(true);
}
Run Code Online (Sandbox Code Playgroud)
getSupportActionBar()可以返回null,因此提示会告诉您这一点.