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