Android
天涯琼楼
不为失败找理由,只为成功找方法。
展开
-
Android WebView 内存泄漏
昨天面试中,面试官问我一个问题,WebView在Android 4.0之前会发生内存泄漏,你知道吗? 我当时一愣,这个还真没注意过,貌似我现在的开发已经没有支持过4.0之前的系统了。回来之后上网一查果然有这个问题,网上都说是Android系统本身的问题,就没有再继续深究了。此现象在2.X版本中会出现,在4.X版本中不会出现,所以猜测新的Android系统已经修复了此问题。原创 2016-07-23 10:46:15 · 510 阅读 · 0 评论 -
利用Application自身特性可以代替单利模式吗
Application类是程序启动的入口,App启动时系统会为Application创建一个对象并且在整个应用中是唯一的,也可以说Application是单例模式的一个类。而它的生命周期是最长的,相当于整个应用的生命周期。所以在应用执行过程中,在不同的类中获取到的application对象是同一个。因此可以在Application中保存一些全局变量,直到应用结束才会被释放掉,相对于静态类更有保障。原创 2016-07-23 15:05:23 · 1248 阅读 · 0 评论 -
Activity中使用handle存在内存泄漏的隐患
在Android开发中,经常会在Activity中使用handler来进行线程间通信,使主线程能够实时更新UI。 但是在Android Studio中,发现使用handler时会有黄色的警告提示。提示语为this Handler class should be static or leaks might occur。这条提示的内容就是说:使用handler可能会发生内存泄漏,建议原创 2016-07-22 23:47:08 · 3892 阅读 · 1 评论 -
应用未安装!安装包似乎已经损坏
一、描述新建了做了一个项目,通过Android Studio直接安装没有问题,把测试包直接发送给测试却提示“应用未安装!安装包似乎已经损坏”,没有其他任何提示信息。当时怀疑是签名问题,所以就给debug设置了签名,通过 build APK 来打包 debug 版本,可正常安装到手机,但是通过 run 产生的apk发送给测试还是不可以正常安装。网上搜索出的结果大部分都是让我再打包的时候够...原创 2019-07-18 12:08:44 · 6637 阅读 · 3 评论