在库22中使用什么代替getSupportActionBar()?

阿迪

我的代码中有一行标记为黄色:

getSupportActionBar().setDisplayShowHomeEnabled(true);

安装appcompat-v7:22.1后,它会显示提示:

“方法调用可能会产生java.lang.nullpointerexception”。

应该用什么代替getSupportActionBar()

apmartin1991
getSupportActionBar().setDisplayShowHomeEnabled(true);

应该说

if (getSupportActionBar() != null)
{
   getSupportActionBar().setDisplayShowHomeEnabled(true);
}

getSupportActionBar()可以返回null,因此您可以从中得到提示。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android:在库中使用SharedPreferences

com.sun.faces.enableRestoreView11Compatibility在JSF 1.2中使用什么代替

在库中使用外部依赖关系

在PreferenceActivity中使用什么代替“ addPreferencesFromResource”?

在shell脚本中使用$()代替反引号有什么好处?

在ASP.NET 5 MVC6中使用什么代替WebViewPage.RenderPage方法

方法getSupportActionBar()可以在清单中添加什么?

在库清单中使用$ {applicationId}

在iOS 9.1中使用什么代替UIScreen.mainScreen()。applicationFrame进行快速处理?

在R中安装了插入符号,但无法在库中使用

在我的游戏中使用什么代替Application.DoEvents?

为什么这段代码行不通。我在库p5中使用javascript

在scalatest中使用什么代替符号?

在Python中使用什么代替*和/来避免ValueError?

在Objective-c中使用什么代替“ id”?

在库中使用全局变量

为什么在C ++中使用this-> ObjectName代替this.ObjectName

在Haskell中使用什么代替显式递归?

在Backbone.js中使用什么代替“ this”?

为什么可以在库中使用C ++代码并从C程序调用。这是如何运作的?

在Gumby2中使用什么代替.container

在jQuery中使用什么代替eval

为什么在jQuery插件中使用$(this)代替?

为什么在View中使用ViewBag代替Application [“ x”]?

为什么在16F84中使用porta代替trisa功能?

在 Swift 3.1 中使用什么代替 NSEntityDescription

无法在库中使用 cdkDropConnectedTo 属性

在 .NET Core 中使用什么来代替 WCF?

Ansible 在库存中使用变量