内存泄漏是性能优化中必须去关注的一个方面,LeakCanary 在发现内存泄漏问题上是一个优秀的工具,今天来分析下它内部的工作原理是怎样的。 首先来看几个问题: 集成 Lea...
内存泄漏是性能优化中必须去关注的一个方面,LeakCanary 在发现内存泄漏问题上是一个优秀的工具,今天来分析下它内部的工作原理是怎样的。 首先来看几个问题: 集成 Lea...
某次在AndroidStudio中调试程序时,发现无法指定app了,在AndroidStudio窗口的底部android选项卡顶部只出现了设备名,其右边的框框显示androi...
用静态内部类实现单例的方式不知道是否会更好呢
Android面试一天一题(Day 43:设计模式)有读者在问我是否会写和设计模式相关的面试题,我想了很久都不知道怎么下笔。关于设计模式,我并没有刻意去用,有时候用了,也不会去计较刚刚用的是什么模式。这样再去面试别人就有些困难...
1 什么是Crash Crash,即闪退,多指在移动设备(如iOS、Android设备)中,在打开应用程序时出现的突然退出中断的情况(类似于Windows的应用程序崩溃)。 ...
昨天,云音乐给我推荐了《童年》这首歌。习惯性地打开评论页,看到一条热门留言: 大街上,有个小男孩吵着要买棉花糖。 妈妈指着他手里的小糖人,说:“刚买的孙悟空还没吃呢,怎么还要...
前段时间项目中遇到的问题,ScrollView 嵌套 LinearLayout,LinearLayout 中是上面的布局加 RecycleView,这样嵌套,滑动到 Recy...
View 是 Android 中所有控件的基类,如:Object——View——TextView——ButtonObject——View——ViewGroup——Relati...
1. 生命周期 (1)正常的生命周期 onCreate()onStart(),onRestart()onResume()onPause()onStop()onDestroy(...
1、布局优化 (1)使用优先顺序:LinearLayout,FrameLayout > RelativeLayout > 嵌套; (2)使用onDraw()方法可能会频繁使用...