在21年時(shí)候有寫過一次lifecycle: http://www.reibang.com/p/838631cdf520[http://www.reibang.com/p/...
在21年時(shí)候有寫過一次lifecycle: http://www.reibang.com/p/838631cdf520[http://www.reibang.com/p/...
前言:okhttp框架已經(jīng)使用了好多年了廉丽,本文基于3.12.13版本源碼分析捕犬,個(gè)人覺得里面的設(shè)計(jì)確實(shí)非常巧妙瓶摆。目前官網(wǎng)最新已經(jīng)升級到4.12版本:https://github...
目錄結(jié)構(gòu) 1.背景及l(fā)ivedata優(yōu)劣勢2.livedata簡單使用3.livedata實(shí)現(xiàn)原理 1.背景及優(yōu)劣勢 1.優(yōu)勢1 生命周期觸發(fā)時(shí)感知到UI活躍才刷新UI 比較...
用過aidl的同學(xué)鲸拥,可能見過下面的寫法: 不知道你有沒有好奇過這里的 in / out / inout 是什么意思呢帆锋? directional tag 去官網(wǎng)[https:/...
話不多說,最近在進(jìn)行內(nèi)存優(yōu)化排查時(shí)逐虚,準(zhǔn)備對枚舉下手了聋溜,為什么呢?官方文檔不建議我們用枚舉: 枚舉的局限 個(gè)人認(rèn)為叭爱,使用枚舉有兩個(gè)弊端:1.增加APK體積撮躁,對你沒聽錯(cuò),我給你證...
前言 目前很多項(xiàng)目使用retrofit+Rxjava+mvp的架構(gòu)開發(fā)項(xiàng)目還是比較多的买雾。最近在改一處內(nèi)存泄漏時(shí)候問題時(shí)把曼,遇到一個(gè)Rxjava相關(guān)的泄漏問題。項(xiàng)目中雖然用Rxj...
Dalvik是Google公司自己設(shè)計(jì)用于Android平臺的虛擬機(jī)嗤军。Dalvik經(jīng)過優(yōu)化,使其更適合Android平臺晃危,2014年6月谷歌I/O大會叙赚,Android L 改...
Rxjava優(yōu)點(diǎn) 個(gè)人認(rèn)為優(yōu)點(diǎn)有下面幾個(gè):1.使用結(jié)構(gòu)、邏輯清晰僚饭;2.線程切換非常方便震叮;3.只要流程發(fā)生錯(cuò)誤,一定會執(zhí)行onError()鳍鸵,不用到處處理苇瓣;4.操作符強(qiáng)大; 基...
閱讀時(shí)可能需要你事先對flutter,protobuf有基本了解,flutter的基本操作可以在flutter中文網(wǎng)中找到 在flutter中protobuf的導(dǎo)入 在pub...