getDrawable()方法过时及引起的错误

java.lang.NoSuchMethodError:android.content.Context.getDrawable java.lang.NoSuchMethodError:android.content.Context.getDrawable 今天在开发的时候,这个代码在源码中是可以看到的,但是在android 4.3手机上面会报错,具体错误信息和代码如下: setBackgroundDrawable(context.getDrawable(R.drawable.coach_popou_window));... 阅读详情

 之前使用这个方法的时候看见它过时,认为不会引起错误。在小米,华为,oppo,联想手机上测试也并未产生任何问题。直到有一次公司拿着公司同事的锤子手机(系统版本是4.4.2)。突然发现程序崩溃,查找错误日志提示是getDrawable()这个方法找不到,才意识到过时也有可能引起问题。随后将它改为谷歌推荐的方法代替。

ContextCompat.getDrawable(context,R.mipmap.indexz)



[ensp报错:USG6000V错误代码45解决方案] [ensp报错:USG6000V:错误代码45解决] [ensp报错:USG6000V:错误代码45解决] 第一种处理方式: ensp的45错误帮助文档里的解决方法:(这里就不说了,上华为爸爸的图) ensp的45错误:如果你的45错误不是描述的那个,可能是ensp与virtualbox不兼容了。 错误描述:具体表现为在virtualbox里没有vfw_usg的条目,虚拟介质管理器里也没有相应的条目: 就是vfw_usg_vdi这个 这种情况下你把ensp卸载重装多少次都没用,原因在两个软件的兼容 阅读详情

相关推荐

AD在建PCB封装时如何添加元器件的3D模型

3D模型

k1ang的博客 1万+

Android getDrawable过时问题处理

Android获取Drawable时通常使用方法 getResources().getDrawable(resId); 此方法提示过时,使用如下替代方案: if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT_WATCH) { drawable = getResources().getDrawable(resId, n...

sunlit_6的博客 2263

STM32 WinUSB免驱实现:从DFU模式到高速通信的实战指南

本文详细介绍了STM32 WinUSB免驱实现方案,从DFU模式到高速通信的完整实战指南。通过修改设备描述符、添加BOS描述符和实现WCID描述符集,开发者可以轻松实现即插即用的USB设备,无需额外安装驱动。文章还提供了性能优化技巧和实际应用案例,帮助开发者快速部署高效稳定的USB通信方案。

weixin_29171087的博客 422

'getDrawable(int)' 已经过时了 【解决】

'getDrawable(...

SummerGao 869

Raid5损坏两块盘

  以下为浪潮Inspur NF5460M4型号服务器故障处理过程: 设备raid5组损坏两块硬,并raid组处理离线状态,情况如图:     由于硬盘数据比较重要,面对此情况不要慌我们尽量做到安全保守的保证数据尽可能完整,以下为处理方法,(遇raid5两块盘出现问题处理方法)   以下截图均为遇相同问题的解决图案,并非现场截图。 Ctrl+H 进WebBios界面,发现两...

chen_lipeng的博客 2万+

ARIMA模型的R实现

1.模型简介 ARIMA模型,全称差分自回归移动平均模型。可以看作是差分运算和ARMA模型的结合。主要是针对具有线性趋势的非平稳的时间序列,来进行建模预测。 ARIMA模型的形式如下: Φ(B)∇

heirenmin的博客 1万+

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

分享Android开发知识 386

ESP32内存优化实战:关闭WiFi/LWIP功能释放37KB IRAM的隐藏技巧

本文针对ESP32开发中IRAM内存不足的难题,提供了一种通过关闭WiFi和LWIP协议栈的IRAM优化功能来释放宝贵内存空间的实战技巧。该方法最高可释放约37KB的IRAM,有效解决复杂项目(如WiFi+BLE+语音识别)的编译失败问题,并详细阐述了配置步骤、性能权衡与测试验证方法。

redis7keeper的博客 131

'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));

yechaoa 3958

Python自然语言处理 NLTK 库用法入门教程【经典】

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python自然语言处理 NLTK 库用法。分享给大家供大家参考,具体如下: 在这篇文章中,我们将基于 Python 讨论自然语言处理(NLP)。本教程将会使用 Python NLTK 库。NLTK 是一个当下流行的,用于自然语言处理的 Python 库。 那么 NLP 到底是什么?学习 NLP 能带来什么好处? ...

python函数基础教程 1万+

2026年3月GESP真题及题解(C++七级): 选择题和判断题(题解)

2026年3月GESP真题及题解(C++七级): 选择题和判断题(题解)

王老师青少年编程 989

getDrawable()方法过时 替代

context.getResources().getDrawable(R.mipmap.icon_my); 官方推荐调用 context.getResources().getDrawable(R.mipmap.icon_my,theme); 只是过时了,并不影响使用,只是在特殊情况下,在Android4.1系统之前加载缩略图可能会出现异常,所以被谷歌废弃了。建议用以下方法代替:

子盛 9811

代码的自由之旅:用AI写出无版权烦恼的Verilog

他们还基于这个数据集,训练了一个名叫“FreeV”的AI模型,不仅能写出好用的Verilog代码,还把版权侵权的风险降到了仅3%。为了让AI安全地写Verilog,研究团队提出了三个“法宝”:一个检测AI是否会生成侵权代码的测试方法、一个干净的Verilog数据集FreeSet,还有一个基于FreeSet训练的AI模型FreeV。AI的记忆力超强,能记住训练时见过的代码。测试发现,一些用Verilog数据训练过的AI,比如VeriGen,生成侵权代码的概率从9%涨到了15%,说明它们可能学了不该学的代码。

步子哥的博客 1810

getResources().getDrawable()过时问题 报错解决

本文用于解决getDrawable()被划掉、波浪线等问题: 1)使用drawable资源但不为其设置theme主题 ResourcesCompat.getDrawable(getResources(), R.drawable.name, null); //null就是null,不设主题如:myexample.setIcon(ResourcesCompat.getDrawable(ge

caihuashen的专栏 4853

精雕软件(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:项目无法正常运行,怎么回事? 【解答】 正常情况下,选择某个模拟器以后,它会自动启动并将程序部署到模拟器上。 如果是新建的项目出现的问题,一般都是环境安装不正确造成的。 如果是自己编写程序后出现的问题,一般都是清单配置不合适造成的。 不论是哪种情...

weixin_33753003的博客 119

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Android getResources().getDrawable() 已弃用 API 22

使用新的 android API 22 getResources().getDrawable() 现在已弃用。现在最好的方法是只使用 getDrawable()。发生了什么变化?

HuntsBot的博客 760

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Android 已经过时的方法用什么新方法替代?

这个新方法,比原先从统一的onActivityResult()中拿结果要方便的多,且代码可读性更高。AppCompatActivity时显示过时。

赵星海 1002

getDrawable被划

网上粘贴来的代码,可能太久了过时了 于是出现one.setIcon(getResources().getDrawable(R.drawable.ic_favorite_black_18dp));getDrawable被划了,应该是新的函数要2个参数,所以加个null就不报错了。 one.setIcon(getResources().getDrawable(R.drawable.ic_fav

caihuashen的专栏 507

NoSuchMethodError: android.content.Context.getDrawable问题

今天在友盟错误统计中发现一个小问题,NoSuchMethodError: android.content.Context.getDrawable这个错, 这个代码在源码中是可以看到的,但是在android 4.3手机上面会报错,具体错误信息和代码如下: Drawable drawable = mContext.getDrawable(R.drawable.community_ques)...

李建国的博客 1024

NoSuchMethodError: android.content.res.Resources.getDrawable

有的时候用着死丢丢真的好烦人的,像以前获取一张Drawable图片往往都是getResources().getDrawable(R.drawable.ic_launcher,null);就解决问题了,可是在死丢丢里面偏偏不行,硬是给你报一个NoSuchMethodError: android.content.res.Resources.getDrawable的错误,很是无语。不过上有对策下有政策,将

ning_gg的个人笔记 3170

Android getDrawable返回ColorDrawable而不是BitmapDrawable

在Android 2.3.x上面,遇到了一个问题,那就是通过Application Context得到Resources,然后再调用getDrawable(int),得到的是一个ColorDrawable,而不是BitmapDrawable,但是这个id所对应的资源的确是一张图片。 1,问题背景  实现代码是这样的: Drawable drawable = CustomApp

永远即等待的专栏 7007

android NoSuchMethodError getDrawable

–android NoSuchMethodError getDrawable– 测试手机MIUI4 报错代码如下: draw = ctx.getDrawable(R.drawable.more_up); 修改后不报错代码如下: draw = ctx.getResource...

chengya5679的博客 126

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...

denghe740000的博客 228
上一篇: 安装Solaris10时选中非联网如何实现SSH登陆
下一篇: Butterknife 8.4.0版本的使用:
奏懿枫
博客等级 码龄14年 4粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值