内存泄露: 长生命周期对象引用了短生命周期对象,导致短生命周期对象得不到释放,GC时无法回收短对象,从而会导致内存泄露 内存泄露最终可能会导致OOM出现。 OOM:应用程序无...
IP属地:河北
内存泄露: 长生命周期对象引用了短生命周期对象,导致短生命周期对象得不到释放,GC时无法回收短对象,从而会导致内存泄露 内存泄露最终可能会导致OOM出现。 OOM:应用程序无...
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...
要做一个功能,使用Design Support Library的滑动折叠。滑动下方纵向的RecyclerView,折叠上方的图片。同时,纵向RecyclerView嵌套一个横...
你好。 我是5年后的你,给你写这封信,是想要做一个简单的沟通,让你知道我此刻的境遇,让你心里有个底。 如你此刻选择的一样,我仍然在互联网行业。只是我已经从腾讯最基层的产品经理...
01 昨天下班的时候,一个人坐在小区楼下。八月的天气依旧燥热,可能习惯了吹空调。所以,我更加承受不了这么燥热的天气,一会我就汗流浃背。 正当我准备离开的时候,忽然看到我前面来...
为什么要学习架构? 不管是MVC还是MVP,亦或则其他架构,它们的设计目的都是为了达到编码的最高境界,那就是:低藕合,高复用,易测试,好维护。 而要达到这个终极目标,首先要理...
如题,在安卓各生命周期内调用Activity.finish()方法后会经历哪些生命周期呢?代码胜于雄辩,通过如下最简单的代码来验证,在不同生命周期插入finish方法得到后面...
我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bili...