之前使用这个方法的时候看见它过时,认为不会引起错误。在小米,华为,oppo,联想手机上测试也并未产生任何问题。直到有一次公司拿着公司同事的锤子手机(系统版本是4.4.2)。突然发现程序崩溃,查找错误日志提示是getDrawable()这个方法找不到,才意识到过时也有可能引起问题。随后将它改为谷歌推荐的方法代替。
ContextCompat.getDrawable(context,R.mipmap.indexz)
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
6.1k累计阅读
6.1k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄14年
之前使用这个方法的时候看见它过时,认为不会引起错误。在小米,华为,oppo,联想手机上测试也并未产生任何问题。直到有一次公司拿着公司同事的锤子手机(系统版本是4.4.2)。突然发现程序崩溃,查找错误日志提示是getDrawable()这个方法找不到,才意识到过时也有可能引起问题。随后将它改为谷歌推荐的方法代替。
ContextCompat.getDrawable(context,R.mipmap.indexz)
AD在建PCB封装时如何添加元器件的3D模型
3D模型
Android getDrawable过时问题处理
Android获取Drawable时通常使用方法 getResources().getDrawable(resId); 此方法提示过时,使用如下替代方案: if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT_WATCH) { drawable = getResources().getDrawable(resId, n...
STM32 WinUSB免驱实现:从DFU模式到高速通信的实战指南
本文详细介绍了STM32 WinUSB免驱实现方案,从DFU模式到高速通信的完整实战指南。通过修改设备描述符、添加BOS描述符和实现WCID描述符集,开发者可以轻松实现即插即用的USB设备,无需额外安装驱动。文章还提供了性能优化技巧和实际应用案例,帮助开发者快速部署高效稳定的USB通信方案。
'getDrawable(int)' 已经过时了 【解决】
'getDrawable(...
Raid5损坏两块盘
以下为浪潮Inspur NF5460M4型号服务器故障处理过程: 设备raid5组损坏两块硬,并raid组处理离线状态,情况如图: 由于硬盘数据比较重要,面对此情况不要慌我们尽量做到安全保守的保证数据尽可能完整,以下为处理方法,(遇raid5两块盘出现问题处理方法) 以下截图均为遇相同问题的解决图案,并非现场截图。 Ctrl+H 进WebBios界面,发现两...
ARIMA模型的R实现
1.模型简介 ARIMA模型,全称差分自回归移动平均模型。可以看作是差分运算和ARMA模型的结合。主要是针对具有线性趋势的非平稳的时间序列,来进行建模预测。 ARIMA模型的形式如下: Φ(B)∇
java.lang.NoSuchMethodError:android.content.Context.getDrawable报错
一、背景 开发的时候,这个代码在源码中是可以看到的,但是在android 4.3手机上面会报错,具体错误信息和代码如下: setBackgroundDrawable(context.getDrawable(R.drawable.image_bg)); 会报这个错误 java.lang.NoSuchMethodError:android.content.Context.getDrawable 二、解决方案 改成这样即可 setBackgroundDrawable(ContextCompat.getDrawab
ESP32内存优化实战:关闭WiFi/LWIP功能释放37KB IRAM的隐藏技巧
本文针对ESP32开发中IRAM内存不足的难题,提供了一种通过关闭WiFi和LWIP协议栈的IRAM优化功能来释放宝贵内存空间的实战技巧。该方法最高可释放约37KB的IRAM,有效解决复杂项目(如WiFi+BLE+语音识别)的编译失败问题,并详细阐述了配置步骤、性能权衡与测试验证方法。
'getDrawable(int)' is deprecated,getDrawable过时
getDrawable(int)在API 21(5.0)已经过时了 5.0之后使用: ContextCompat.getDrawable(context, R.drawable.your_drawable) 例如: imageView.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.icon));
Python自然语言处理 NLTK 库用法入门教程【经典】
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python自然语言处理 NLTK 库用法。分享给大家供大家参考,具体如下: 在这篇文章中,我们将基于 Python 讨论自然语言处理(NLP)。本教程将会使用 Python NLTK 库。NLTK 是一个当下流行的,用于自然语言处理的 Python 库。 那么 NLP 到底是什么?学习 NLP 能带来什么好处? ...
2026年3月GESP真题及题解(C++七级): 选择题和判断题(题解)
2026年3月GESP真题及题解(C++七级): 选择题和判断题(题解)
getDrawable()方法过时 替代
context.getResources().getDrawable(R.mipmap.icon_my); 官方推荐调用 context.getResources().getDrawable(R.mipmap.icon_my,theme); 只是过时了,并不影响使用,只是在特殊情况下,在Android4.1系统之前加载缩略图可能会出现异常,所以被谷歌废弃了。建议用以下方法代替:
代码的自由之旅:用AI写出无版权烦恼的Verilog
他们还基于这个数据集,训练了一个名叫“FreeV”的AI模型,不仅能写出好用的Verilog代码,还把版权侵权的风险降到了仅3%。为了让AI安全地写Verilog,研究团队提出了三个“法宝”:一个检测AI是否会生成侵权代码的测试方法、一个干净的Verilog数据集FreeSet,还有一个基于FreeSet训练的AI模型FreeV。AI的记忆力超强,能记住训练时见过的代码。测试发现,一些用Verilog数据训练过的AI,比如VeriGen,生成侵权代码的概率从9%涨到了15%,说明它们可能学了不该学的代码。
getResources().getDrawable()过时问题 报错解决
本文用于解决getDrawable()被划掉、波浪线等问题: 1)使用drawable资源但不为其设置theme主题 ResourcesCompat.getDrawable(getResources(), R.drawable.name, null); //null就是null,不设主题如:myexample.setIcon(ResourcesCompat.getDrawable(ge
精雕软件(JDpaint) 5.5 绿色版
精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
【Android】常见问题解答
这里汇总了用C#和VS2015开发Android App时一些常见的最基本的问题及解决办法,以后有新的问题时都在这里一并回答。 问题1:项目无法正常运行,怎么回事? 【解答】 正常情况下,选择某个模拟器以后,它会自动启动并将程序部署到模拟器上。 如果是新建的项目出现的问题,一般都是环境安装不正确造成的。 如果是自己编写程序后出现的问题,一般都是清单配置不合适造成的。 不论是哪种情...
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
Android getResources().getDrawable() 已弃用 API 22
使用新的 android API 22 getResources().getDrawable() 现在已弃用。现在最好的方法是只使用 getDrawable()。发生了什么变化?
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
Android 已经过时的方法用什么新方法替代?
这个新方法,比原先从统一的onActivityResult()中拿结果要方便的多,且代码可读性更高。AppCompatActivity时显示过时。
getDrawable被划
网上粘贴来的代码,可能太久了过时了 于是出现one.setIcon(getResources().getDrawable(R.drawable.ic_favorite_black_18dp));getDrawable被划了,应该是新的函数要2个参数,所以加个null就不报错了。 one.setIcon(getResources().getDrawable(R.drawable.ic_fav
NoSuchMethodError: android.content.Context.getDrawable问题
今天在友盟错误统计中发现一个小问题,NoSuchMethodError: android.content.Context.getDrawable这个错, 这个代码在源码中是可以看到的,但是在android 4.3手机上面会报错,具体错误信息和代码如下: Drawable drawable = mContext.getDrawable(R.drawable.community_ques)...
NoSuchMethodError: android.content.res.Resources.getDrawable
有的时候用着死丢丢真的好烦人的,像以前获取一张Drawable图片往往都是getResources().getDrawable(R.drawable.ic_launcher,null);就解决问题了,可是在死丢丢里面偏偏不行,硬是给你报一个NoSuchMethodError: android.content.res.Resources.getDrawable的错误,很是无语。不过上有对策下有政策,将
Android getDrawable返回ColorDrawable而不是BitmapDrawable
在Android 2.3.x上面,遇到了一个问题,那就是通过Application Context得到Resources,然后再调用getDrawable(int),得到的是一个ColorDrawable,而不是BitmapDrawable,但是这个id所对应的资源的确是一张图片。 1,问题背景 实现代码是这样的: Drawable drawable = CustomApp
android NoSuchMethodError getDrawable
–android NoSuchMethodError getDrawable– 测试手机MIUI4 报错代码如下: draw = ctx.getDrawable(R.drawable.more_up); 修改后不报错代码如下: draw = ctx.getResource...
java.lang.NoSuchMethodError: android.content.res.Resources.getDrawable /getColor
java.lang.NoSuchMethodError: android.content.res.Resources.getDrawable/getColor 异常错误。 原因:Context类的getDrawable(res)/geColor(res)方法和Resources的getDrawable(res,theme)/getC...
1万+
1810

被折叠的 条评论
为什么被折叠?



