码迷,mamicode.com
首页 > 其他好文 > 详细

getActionBar().setDisplayHomeAsUpEnabled(true)报空指针(已解决)

时间:2017-08-14 21:30:15      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:display   定义   bar   gets   ble   action   port   今天   track   

今天捣鼓了一下午。getActionBar().setDisplayHomeAsUpEnabled(true)总是报空指针。在我的还有一个Android4.4.2的项目中就没有一点问题。我还以为是我自己定义视图的问题。找了一下午。百度也未果。

原因:

getActionBar()得到的是null,所以对actionbar设置不论什么操作都肯定会报空指针。

这个是由于我使用了Android6.0

解决方式:


在这就应该用getSupportActionBar().setDisPlayHomeAsUpEnabled(true);

总结:

我用的6.0的api开发,为了向下兼容。就须要使用support包里的东西。所以非常多方法就用support相应的方法。

在这分享一下,希望大家不要跟我踩一样的坑了


getActionBar().setDisplayHomeAsUpEnabled(true)报空指针(已解决)

标签:display   定义   bar   gets   ble   action   port   今天   track   

原文地址:http://www.cnblogs.com/blfbuaa/p/7359780.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!