android - 操作栏空指针异常

标签 android null android-actionbar

大家早上好

我在 fragment 中使用滑动选项卡,但得到的是空操作栏。

代码 fragment 如下:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater
                .inflate(R.layout.ride_detail, container, false);
        li = getLayoutInflater(savedInstanceState);
        context = getActivity();
        customizedToast = new CustomizedToast(context, li);
         actionBar = ((ActionBarActivity)getActivity()).getActionBar();

我也尝试过:

 actionBar = getActivity().getActionBar();

谢谢。

最佳答案

如果您正在使用 ActionBarActivity,则应使用 getSupportActionBar 而不是 getActionBar。 getActionBar 方法在 ActionBarActivity API 中可用,因为它扩展了 Activity,但不应在使用支持 Activity 时使用。

检查您导入的是哪个操作栏...

关于android - 操作栏空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31043204/

相关文章:

android - 支持 Action Bar 不应用我的风格?

android - 如何在android中的fragment中实现menuitem点击监听器

java - android - Google Play 商店上未显示更新按钮

python - 如何使用 Python 将 'NULL' 值插入 PostgreSQL 数据库?

java - 尽管使用 android.util.Base64,但获取 'Didn' t find class "java.util.Base64"错误

c# - 本地常量初始化为空引用

Javascript 正则表达式匹配出现空值

android - 将自定义 ImageView 设置为操作栏的菜单图标

javascript - 使用固定 ip 从本地主机响应 native 获取

java - Android 应用程序因 java.lang.NoClassDefFoundError 崩溃