目錄 1 什么是 ViewModel1.1 先考慮兩個(gè)場(chǎng)景1.2 缺點(diǎn)1.3 特別說明1.4 ViewModel 解決的問題 2 ViewModel 實(shí)現(xiàn)原理2.1 View...
目錄 1 什么是 ViewModel1.1 先考慮兩個(gè)場(chǎng)景1.2 缺點(diǎn)1.3 特別說明1.4 ViewModel 解決的問題 2 ViewModel 實(shí)現(xiàn)原理2.1 View...
在主流應(yīng)用市場(chǎng)申請(qǐng)注冊(cè)應(yīng)用時(shí)經(jīng)常會(huì)要求要提供證書信息悴务,下面教你如何快速查看應(yīng)用相應(yīng)的信息享幽。 在右側(cè)找到菜單欄Gradle —> app —> Tasks —> androi...
本文已授權(quán) 微信公眾號(hào) 玉剛說 (@任玉剛)獨(dú)家發(fā)布摆霉。 前言 在不久前的Google 2018 I/O大會(huì)上,Google正式推出了AndroidJetpack ——這是一...
寫在前面 一直有同學(xué)跟我反饋說婉支,你能不能說說你的一些面試經(jīng)驗(yàn)啥的,其實(shí)很多時(shí)候我是拒絕的澜建,因?yàn)槲覀兒?jiǎn)歷經(jīng)歷不一樣問的問題也會(huì)不一樣向挖,且大廠面試光靠背幾個(gè)面試題就想過還是比較難...
本Demo使用 Okhttp3、Retrofit2炕舵、Rxjava2 何之,使用AutoDispose解決RxJava內(nèi)存泄漏Github:https://github.com/R...
前言 通過前一篇的從觀察者模式出發(fā),聊聊RxJava,我們大致理解了RxJava的實(shí)現(xiàn)原理奸攻,在RxJava中可以非常方便的實(shí)現(xiàn)不同線程間的切換蒜危。subscribeOn 用于指...
目錄介紹 1.OOM和崩潰優(yōu)化1.1 OOM優(yōu)化1.2 ANR優(yōu)化1.3 Crash優(yōu)化 2.內(nèi)存泄漏優(yōu)化2.0 動(dòng)畫資源未釋放2.1 錯(cuò)誤使用單利2.2 錯(cuò)誤使用靜態(tài)變量2...
本文將為大家介紹Redis的一些高級(jí)特性以及結(jié)合一個(gè)具體的實(shí)際案例來對(duì)Redis進(jìn)行設(shè)計(jì)分析。 Redis基礎(chǔ)類型回顧 String Redis中最基本睹耐,也是最簡(jiǎn)單的數(shù)據(jù)類型...
說在前面:Gradle中project是非常重要的,所以也會(huì)有非常多的API及其可配置的屬性疏橄,筆者也有許多不了解的占拍,在這只是講一些開發(fā)中比較常用的一些API和屬性略就。但是了解了...
想必這樣的問題表牢,大家都有疑惑過。我想大部分的疑惑無非以下幾點(diǎn): 這個(gè)框架穩(wěn)定嗎贝次?要是有bug怎么辦崔兴? 這個(gè)框架能滿足我的所有需求嗎?如果用到一半發(fā)現(xiàn)不適用該怎么辦蛔翅? 這個(gè)框架...
Dalvik虛擬機(jī)如同其他Java虛擬機(jī)一樣,在運(yùn)行程序時(shí)首先需要將對(duì)應(yīng)的類加載到內(nèi)存中掺出。而在Java標(biāo)準(zhǔn)的虛擬機(jī)中徽千,類加載可以從class文件中讀取,也可以是其他形式的二進(jìn)...