gpt4 book ai didi

android - API 级别 23 中的 getColor 错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:17 25 4
gpt4 key购买 nike

getResources().getColor(R.color.color_name) 现在已在 API 级别 23 中弃用,但可以通过添加颜色主题作为第二个参数来工作

getResources().getColor(R.color.color_name, Theme)
根据新文档,但是当我为 Theme 传递 null 值时,比如

getResources().getColor(R.color.color_name, null)
我的应用程序崩溃了。也许我在理解中遗漏了一些东西。请帮忙,提前谢谢。

最佳答案

旧方法从 API 23 开始被弃用,新方法只存在于 API 23+。您正在尝试在运行 API <23 的设备上调用新方法。

您可以执行 API 级别检查并调用适当的方法,也可以使用 support-v4 库中的 ContextCompat.getColor(Context, int)

关于android - API 级别 23 中的 getColor 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32138111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com