1、MVVM模式各部分的定义 1.1、MVVM模式分为3个部分:Model、View和ViewModel。 (...
2023-09-10 693

前言 在Android开发的多线程应用场景中,Handler机制十分常用 今天,我将...
2023-08-23 1.32k

引入泛型之后,子类型的概念变得复杂,好不容易用刚学会的泛型定义了方法,用起...
2023-09-10 768

协程的 cancel 不能中断线程 如果我们在协程中使用了线程的并发集合,比如Link...
2024-11-09 711

1. 讲解这两个方法之前, 首先我们先看下一个图片, 只是一个简单的Activity, 一个Li...
2023-10-07 815

1. Handler造成的内存泄漏2. Kotlin中使用Handler Handler造成的内存泄漏 Handle...
2023-09-10 730

文章目录 一、Android 系统启动流程 二、Activity 启动流程 一、Android ...
2023-08-23 815

简介 在 Android 开发领域, Kotlin 已成为一种强大而富有表现力的语言. 其...
2025-03-19 3.32k

责任链模式 责任链模式(Chain of Responsibility Pattern) 责任链模式将链...
2023-07-22 662

1. 引子 JNI 中的数组分为基本类型数组和对象数组,它们的处理方式是不一样的...
2023-09-15 892

1. 模式介绍 模式的定义 策略模式定义了一系列的算法,并将每一个算法封装...
2023-08-21 703

很多人觉得动态规划很难,甚至认为面试出动态规划题目是在为难候选人,这可能产生...
2023-08-20 595

本地广播LocalBroadcastManager 说到组件间通信第一个肯定想到广播BroadcastReceiv...
2023-09-10 741

在看Replugin源码时,发现在对插件apk文件解析之前,对这个文件加了一个ProcessL...
2023-09-13 829

为什么进行全埋点? 以往手动形式埋点 以往的埋点方式都是人为进行定义名称和选...
2023-09-25 881

引子 JNI 把 Java 中的对象当作一个 C 指针传递到本地方法中,这个指针指向 JV...
2023-09-15 961

今天跟大家聊一聊无论是在工作中常用还是在面试中常问的线程池,通过画图的方式来...
2023-07-30 602

目前大部分数据库系统及文件系统都采用 B-Tree(B 树)或其变种 B+Tree(B+树...
2023-08-18 609

如何尝试走迷宫呢?遇到障碍物就从头 “回溯” 继续探索,这就是回溯算法的形象解释...
2023-08-20 769
显示验证码
没有账号?注册  忘记密码?