240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    ViewModel实例什么时候被回收

    一、ViewModel存在的意义? ViewModel做为JetPack中重要的组件,翻译成中文就是“视图模型”,根据分离关注点原则,ViewM...

  • Resize,w 360,h 240
    RemoteServiceException: can‘t deliver broadcast 问题分析

    一、问题背景 最近测试跑monkey连续压测,报了一个应用稳定性的问题。因为该问题比较典型,并且需要我们编码上也要注意规避该问题。我在分析过程中...

  • Resize,w 360,h 240
    AS正确的设置/取消代理的细节问题

    一、问题背景 Android Studio的代理问题导致gradle下载失败问题,最近发现两三个小伙遇到了。我看到在技术群里为这事坑过,其实我在...

  • Resize,w 360,h 240
    Android的LMK机制学习笔记

    一、文章背景 最近在分析一个应用进后台经常被杀死问题,问题发生在一个定制的系统中,存在多个内存动态清理工具(类似手机卫士等工具,是厂商开发的预装...

  • Resize,w 360,h 240
    RxJava中写了doOnError但还是导致应用崩溃问题记录

    一、问题背景 最近在崩溃后台发现了一些业务代码的crash记录,根据堆栈去定位代码调用位置时,发现是用的RxJava写的一个异步任务的逻辑,但是...

  • Resize,w 360,h 240
    OkHttp请求时Keep-Alive无法生效问题修复记录

    一、问题情形还原 在一次列表请求数据慢的优化过程中,当时的场景是用一系列的接口请求一个列表数据,前期使用Android Studio的Profi...

  • Activity启动基本流程分析

    1.概述 基于Android9.0(SDK 28)源码。关键类: 2.Activity类中流程分析 2.1 Activity->startAct...

  • Resize,w 360,h 240
    View工作原理之Activity,Window和View的关系

    1.概述 Window做为一个窗口的概念,在Android的日常开发中很常见,但是一般不直接操作Window,而是操作View。Window其实...

  • jvm类加载机制学习基础

    一. 类加载机制概述 (1)概述java语言的特性中有一条这样说:Java与C/C++相比更加具有动态性,它能够适应不断发展的环境,库中可以自由...

个人介绍
记录技术学习的点滴~