相关疑难解决方法(0)

getActionBar()在PreferenceActivity中返回null(AppCompat-v7 21)

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()

android preferenceactivity

24
推荐指数
3
解决办法
1万
查看次数

标签 统计

android ×1

preferenceactivity ×1