Android - Attempt to invoke virtual method 'void android.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null object reference

摘要:Android - Attempt to invoke virtual method 'void android.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null object reference

我使用Android Studio 撰寫,

我的Nexus5 已升級到5.1.1

 

在想Android 5說沒有ActionBar

但,因為使用了ActionBarActivity 及 Theme.AppCompat.Light.DarkActionBar

會不會因為這樣造成這個問題。

 

結果查到一個答案

http://stackoverflow.com/questions/28144657/android-error-attempt-to-invoke-virtual-method-void-android-app-actionbar-on

 

因為使用Android Studio 預設的blank Activity 

好像,他一開始就引用support library 

android.support.v7.app.ActionBarActivity.

所以,

不能使用getActionBar()

而要使用 getSupportActionBar()處理。

 

就可以RUN了。