Lifecycle 實(shí)現(xiàn)原理分析 所有源碼基于Lifecycle最新版本 v2.2.0 Lifecycle 的源碼內(nèi)容不多赚楚,非常輕量游两。 Lifecycle 的核心設(shè)計(jì)模式就是...
![240](https://upload.jianshu.io/users/upload_avatars/17891225/02e0b877-c7ed-45e8-8e26-7874fe29d311.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Lifecycle 實(shí)現(xiàn)原理分析 所有源碼基于Lifecycle最新版本 v2.2.0 Lifecycle 的源碼內(nèi)容不多赚楚,非常輕量游两。 Lifecycle 的核心設(shè)計(jì)模式就是...
ViewModel 甫一發(fā)布太闺,便成為了 Jetpack 中的核心組件之一。我們?cè)?2019 年做的一份開(kāi)發(fā)者問(wèn)卷顯示枢贿,超過(guò) 40% 的 Android 開(kāi)發(fā)者已經(jīng)在自己的應(yīng)用...
[toc] 1. 前言 在閱讀Think in java時(shí)殉农,關(guān)于內(nèi)部類(lèi)的作用中出現(xiàn)了閉包這個(gè)詞。于是開(kāi)始百度萨咕,了解到了怎么使用代碼定義一個(gè)閉包,閉包能實(shí)現(xiàn)什么妙用火本。而這種答案...
前言 同學(xué)危队,聽(tīng)說(shuō)SharedPreference你玩的很6,不就是存儲(chǔ)鍵值對(duì)嘛钙畔,工具類(lèi)就可以搞定茫陆。那下面這些問(wèn)題,你都回答的上來(lái)嗎擎析? 目錄 1簿盅、SharedPreferenc...
2020/5/11 飛書(shū) 一面 整個(gè)過(guò)程還挺流暢,有一些比較深的問(wèn)題不會(huì) 說(shuō)一下項(xiàng)目(網(wǎng)絡(luò)層的封裝) 對(duì)MVP揍魂、MVVM的理解 線(xiàn)程安全的集合有哪些 HashTable和C...
Lifecycle的存在意義 文章開(kāi)頭先來(lái)引入一個(gè) 業(yè)務(wù)案例 這是一個(gè)學(xué)習(xí)英語(yǔ)的App桨醋,部分頁(yè)面支持 劃詞播放 如何可以?xún)?yōu)雅得實(shí)現(xiàn)這個(gè)真實(shí)的業(yè)務(wù)場(chǎng)景呢? 首先需要定義一個(gè)全局...
Lifecycle 使用 在 上篇文章 Lifecycle(一) 起源中已經(jīng)通過(guò)一個(gè)例子讓大家簡(jiǎn)單的認(rèn)識(shí)到: 將依賴(lài)于生命周期的代碼直接寫(xiě)在Activity 或 Fragme...
一现斋、java的核心機(jī)制 java有兩種核心機(jī)制:java虛擬機(jī)(JavaVirtual Machine)與垃圾收集機(jī)制(Garbage collection):1喜最、Java虛...