一、ViewModel存在的意义? ViewModel做为JetPack中重要的组件,翻译成中文就是“视图模型”,根据分离关注点原则,ViewM...
一、问题背景 最近测试跑monkey连续压测,报了一个应用稳定性的问题。因为该问题比较典型,并且需要我们编码上也要注意规避该问题。我在分析过程中...
一、问题背景 Android Studio的代理问题导致gradle下载失败问题,最近发现两三个小伙遇到了。我看到在技术群里为这事坑过,其实我在...
一、文章背景 最近在分析一个应用进后台经常被杀死问题,问题发生在一个定制的系统中,存在多个内存动态清理工具(类似手机卫士等工具,是厂商开发的预装...
一、问题背景 最近在崩溃后台发现了一些业务代码的crash记录,根据堆栈去定位代码调用位置时,发现是用的RxJava写的一个异步任务的逻辑,但是...
一、问题情形还原 在一次列表请求数据慢的优化过程中,当时的场景是用一系列的接口请求一个列表数据,前期使用Android Studio的Profi...
1.概述 基于Android9.0(SDK 28)源码。关键类: 2.Activity类中流程分析 2.1 Activity->startAct...
1.概述 Window做为一个窗口的概念,在Android的日常开发中很常见,但是一般不直接操作Window,而是操作View。Window其实...
一. 类加载机制概述 (1)概述java语言的特性中有一条这样说:Java与C/C++相比更加具有动态性,它能够适应不断发展的环境,库中可以自由...