12 2020 档案

摘要:前言 嗨,大家好,问大家一个“简单”的问题: Handler内存泄露的原因是什么? 你会怎么答呢? 这是错误的回答 有的朋友看到这个题表示,就这?太简单了吧。 "内部类持有了外部类的引用,也就是Hanlder持有了Activity的引用,从而导致无法被回收呗。" 其实这样回答是错误的,或者说没回答到 阅读全文
posted @ 2020-12-25 09:36 jimuzz 阅读(3161) 评论(1) 推荐(0)
摘要:前言 之前我们说了启动优化的一些常用方法,但是有的小伙伴就很不屑了: “这些方法很久之前就知道了,不知道说点新东西?比如App Startup?能对启动优化有帮助吗?” ok,既然你诚心诚意的发问了,那我就大发慈悲的告诉你:俺也不知道😢。 走吧,一起瞅瞅这个App Startup吧,是不是真的能给 阅读全文
posted @ 2020-12-21 10:34 jimuzz 阅读(1651) 评论(0) 推荐(0)
摘要:前言 今天分享的面试题是: Android在版本迭代中,总会进行很多改动,那么你熟知各版本都改动了什么内容?又要怎么适配呢? Android4.4 发布ART虚拟机,提供选项可以开启。 HttpURLConnection的底层实现改为了OkHttp。 Android5.0 ART成为默认虚拟机,完全 阅读全文
posted @ 2020-12-18 13:44 jimuzz 阅读(930) 评论(0) 推荐(1)
摘要:前言 关于拦截异常,想必大家都知道可以通过Thread.setDefaultUncaughtExceptionHandler来拦截App中发生的异常,然后再进行处理。 于是,我有了一个不成熟的想法。。。 让我的APP永不崩溃 既然我们可以拦截崩溃,那我们直接把APP中所有的异常拦截了,不杀死程序。这 阅读全文
posted @ 2020-12-10 12:55 jimuzz 阅读(1784) 评论(2) 推荐(2)
摘要:前言 最近逛wanAndroid论坛,发现一个有趣的问题:如何捕获一个Activity页面上所有的点击行为。 一起研究下吧,不想看源码的小伙伴可以直接看文末总结~ 准备工作 先得罗列出页面上的一些点击行为,常用的有: 普通View的点击 动态add的View的点击 Dialog上的按钮点击 于是就有 阅读全文
posted @ 2020-12-03 17:00 jimuzz 阅读(2656) 评论(0) 推荐(0)