![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Bug修复
华军哥
学会把抽象的问题具体化,把具体的问题规律化,把规律的问题函数化,把函数的问题程序化,然后解决类似问题。
我们作为工程师,是无法预知将来会遇到怎样的需求的。我们能做的只能是尽量地去多学习一些、多掌握一些,尽量地了解我们能够做什么、怎么做,然后在需求到来的时候,就可以多一些自如,少一些束手无策
展开
-
Glide异常:Crash when activity is destroyed
如果activity已被销毁,在调用 glide 时将抛出 IllegalArgumentException异常涉及到的类是RequestManagerRetriever.java ,类中的以下代码. Glide没有将这个异常cach而是直接抛出来了,所以如果使用glide的时候,可能出现Activity正常或者异常原因destroy之后显示图片,最好判断一下context@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)private static v原创 2022-01-21 19:41:10 · 2703 阅读 · 0 评论 -
getInstalledPackages(0)报错DeadSystemException
context?.packageManager?.getInstalledPackages(0)?.forEach { it?.let { p -> if (p.packageName == GOOGLE_MAP_PACKAGE_NAME) { googleMapIcon.setImageDrawable(p.applicationInfo.loadIcon(context?.pa.原创 2021-12-31 15:16:08 · 2514 阅读 · 0 评论