Android 6.0 的getColor()方法过时

解决方式

将 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);
        }
    }
阅读更多
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/l_lhc/article/details/51553902
个人分类: Android 杂谈
上一篇IllegalStateException: Can not perform this action after onSaveInstanceState
下一篇Android调用微信扫一扫
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭