gpt4 book ai didi

android - 何时使用 ContextCompat 类

转载 作者:可可西里 更新时间:2023-11-01 19:03:48 29 4
gpt4 key购买 nike

我想知道什么时候在应用程序中使用 ContextCompact 类。基本上它的用途是什么以及何时使用它?我读过开发者网站,它说 ContextCompact 是“访问 Context 中的功能的助手”。但是这条线是什么意思?

最佳答案

ContextCompat 是一个用基本上下文替换一些工作的类。

例如,如果你之前使用过类似的东西

getContext().getColor(R.color.black);

自 android 6.0 (API 22+) 以来,它已弃用,因此您应该使用:

getContext().getColor(R.color.black,theme);

或使用 ContextCompat 自动填充主题取决于您的 Context 的主题:

ContextCompat.getColor(getContext(),R.color.black)

getDrawable 相同

ContextCompat 还包含 API 22+ 功能的其他方法,例如检查权限或将多个 Activity 添加到堆栈

关于android - 何时使用 ContextCompat 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43087128/

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