背景 项目的线上Firebase监控和monkey都指向了 在8.0机型上启动XXActivity会crash,无法启动目标Activity,下面会结合源码分析异常抛出原因。...
背景 项目的线上Firebase监控和monkey都指向了 在8.0机型上启动XXActivity会crash,无法启动目标Activity,下面会结合源码分析异常抛出原因。...
你一定听过Glide的优势之一是能够感知生命周期,从而暂停加载、回收资源等这里首先简述原理,通过构建一个空白的fragment,然后将这个fragment添加到Activit...
本文参考文档https://developer.android.com/training/location/retrieve-current?hl=zh-cn[https:/...
参考文章 https://cloud.tencent.com/developer/article/1946218[https://cloud.tencent.com/dev...
参考文档https://www.jianshu.com/p/a2de3815b932[https://www.jianshu.com/p/a2de3815b932] 在整体流...
如果忘记使用方法可参考这篇文章多线程并发执行任务,取结果归集。终极总结:Future、FutureTask、CompletionService CompletableFutu...
大佬多更新啊😄
Jetpack 组件之 Lifecycle概述 Lifecycle 是用来管理感知生命周期的Jetpack基础组件,主要是为了方便需要依赖生命周期来搭建的业务逻辑。其本质原理是观察者模式,即把生命周期组件作为被观察的...
概述 Lifecycle 是用来管理感知生命周期的Jetpack基础组件,主要是为了方便需要依赖生命周期来搭建的业务逻辑。其本质原理是观察者模式,即把生命周期组件作为被观察的...
工作环境:Herman Miller Embody 人体工学座椅B&W Zeppelin Air 无线音响De'Longhi 全自动咖啡机PlayStation 4/XBox...
前面一篇文章讲了一下Retrofit+ RxJava 请求网络的一些基本用法,还没有看过的可以去看一下Retrofit + RxJava + OkHttp 让网络请求变的简单...
支持
关于美餐: 2011 年,获得来自真格基金和九合创投的天使投资。 2012 年,获得来自 KPCB 的 A 轮投资。 2013 年,获得来自 NGP 的 B 轮投资。 201...
[前情提要] 提到美餐网,你会想到什么?吃货会说是美食、美食、还是美食,毕竟我们是可以刷脸吃遍 1000 家餐厅了;但是,是不是总觉得缺了点儿什么? emmm,一定是你没有拿...
一次实际需求中需要把一个list 存储到本地,那么有其中一种操作就是使用SharedPreferences。这里最后会给出泛型list存储。很显然,查看系统这个类提供的put...
这里主要记录一次踩坑的经历。 需求:如上图左侧效果,想在按钮的下方弹一个PopupWindow。嗯,很简单一个效果,然当适配7.0后发现这个PopupWindow显示异常,然...