1. 程式人生 > >getActionBar().setDisplayHomeAsUpEnabled(true)報空指針(已解決)

getActionBar().setDisplayHomeAsUpEnabled(true)報空指針(已解決)

oid 什麽 android4 set ont actionbar get pen dsm

今天搗鼓了一下午。getActionBar().setDisplayHomeAsUpEnabled(true)總是報空指針。在我的還有一個Android4.4.2的項目中就沒有一點問題。我還以為是我自己定義視圖的問題。找了一下午。百度也未果。

原因:

getActionBar()得到的是null,所以對actionbar設置不論什麽操作都肯定會報空指針。

這個是由於我使用了Android6.0

解決方式:


在這就應該用getSupportActionBar().setDisPlayHomeAsUpEnabled(true);

總結:

我用的6.0的api開發,為了向下兼容。就須要使用support包裏的東西。

所以非常多方法就用support相應的方法。

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


getActionBar().setDisplayHomeAsUpEnabled(true)報空指針(已解決)