IP属地:江苏
背景 接了个优化任务,对某个按键的多次点击进行优化,在阈值时间内多次点击只响应一次。 方案选择 考虑把这个事情做成通用的,而不是单独对某个点击事...
如题 开发中遇到个场景,SwitchCompat的开关状态有两种设置来源1.用户操作开关开闭2.调用某接口时某个字段设置开关状态同时要求 当用户...
Glide的生命周期管理 主要分为三个层次的生命周期:Activity & 网络 & 内存。我们一般认为,应该及时取消不必要的加载请求,这很耗费...
什么是Glide Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载...
打印启动时间 首先要知道启动时间有多长,AndroidStudio中可以直接用logcat打印出来 好家伙,快10秒钟了,死了算了。 trace...
什么是ViewModel 首先明确一点,这里讲的ViewModel并不是MVVM架构中所指的VM。这里的ViewModel是架构组件。ViewM...
为什么要使用Lifecycle? 有时候我们的很多操作和生命周期是相关联的,就好比我们如果用mvp架构,Presenter如何感知Activit...
最新的需求需要支持多语言切换,但在代码中进行语言切换后,发现部分未生效。 问题现象: 设置成繁体,通过代码中对应的resource.update...