Android(安卓)解决getColor()或getDrawable()方法过时的办法
16lz
2021-01-25
最近在使用context.getResources().getColor(R.color.color1)或getResources().getColor(R.color.color1)的时候系统提示该方法过时.
在安卓6.0之后系统提供了
ContextCompat.getColor(context, R.color.color1) 方法来代替原来的getColor()方法
ContextCompat.getColor()的源码如下:
同样在使用getResources().getDrawable()方法提示过时的时候也可以使用ContextCompat.getDrawable()方法代替
ContextCompat.getDrawable()方法源码如下,系统自动帮我们做了适配.推荐使用
如果文章帮助到你,请点个赞鼓励一下,谢谢!
更多相关文章
- Nginx系列教程(六)| 手把手教你搭建 LNMP 架构并部署天空网络电影
- Android(安卓)实现事件监听器的五种处理方法
- Windows环境下Android(安卓)Sdk源码下载
- Android获取手机通话记录的方法
- 【安卓笔记】Volley全方位解析,带你从源码的角度彻底理解
- 历史版本1:Android:应用程序基础
- android opengl------------------ gl10方法解析
- android 项目导入错误解决方法收集
- Android小机器人