我PreferenceActivity在v20 sdk示例中提供了DoneBar(操作栏中的两个按钮),但在将SDK和AppCompat更新到版本21后,我的应用程序崩溃了
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.ActionBar.setDisplayOptions(int, int)' on a null object reference
那是因为getActionBar()返回null.并没有getSupportActionBar()在ActionBarActivity.
所以我的问题是如何获取actionbar对象,PreferenceActivity以便我可以在其上应用自定义视图?
解决了
经过一些研究后,我设法通过使用来解决这个问题PreferenceFragment,ActionBarActivity所以我可以打电话getSupportActionBar()