Android 6.0 的getColor()方法过时

来源:互联网 发布:风中的承诺伴奏网络 编辑:程序博客网 时间:2024/05/17 08:07

解决方式

将 getColor()方法替换为:

ContextCompat.getColor(context, R.color.my_color)

过时的getColor()方法源码

    @ColorInt    @Deprecated    public int getColor(@ColorRes int id) throws NotFoundException {        return getColor(id, null);    }

ContextCompat.getColor()源码

    public static final int getColor(Context context, int id) {        final int version = Build.VERSION.SDK_INT;        if (version >= 23) {            return ContextCompatApi23.getColor(context, id);        } else {            return context.getResources().getColor(id);        }    }
0 0
原创粉丝点击