引子 LiveData 是能感知生命周期的,可觀察的,粘性的政敢,數(shù)據(jù)持有者。LiveData 用于以“數(shù)據(jù)驅(qū)動(dòng)”方式更新界面。 換一種描述方式:LiveData 緩存了最新的數(shù)...

引子 LiveData 是能感知生命周期的,可觀察的,粘性的政敢,數(shù)據(jù)持有者。LiveData 用于以“數(shù)據(jù)驅(qū)動(dòng)”方式更新界面。 換一種描述方式:LiveData 緩存了最新的數(shù)...
1 簡(jiǎn)述 A type-safe HTTP client for Android and Java.Retrofit 是基于RESTful風(fēng)格的 HTTP 網(wǎng)絡(luò)請(qǐng)求框架的封裝...
Java四大引用 強(qiáng)引用: 絕不回收 軟引用: 內(nèi)存不足才回收 弱引用: 碰到就回收 虛引用: 等價(jià)于沒(méi)有引用登渣,只是用來(lái)標(biāo)識(shí)下指向的對(duì)象是否被回收。 弱引用的使用 我們可以為...
一绍豁、OpenGL簡(jiǎn)介 1.1 OpenGL規(guī)范 OpenGL 是一種跨平臺(tái)的圖形 API,用于為 3D 圖形處理硬件指定標(biāo)準(zhǔn)的軟件接口牙捉。OpenGL ES 是 OpenGL ...
前言 項(xiàng)目實(shí)際場(chǎng)景中存在無(wú)網(wǎng)或弱網(wǎng)環(huán)境中操作記錄竹揍。應(yīng)用程序是這樣工作的:有網(wǎng)絡(luò):執(zhí)行networkapi弱網(wǎng)或無(wú)網(wǎng)絡(luò):把需要提交的數(shù)據(jù)保存到room中,使用WorkManag...
前言 最近做個(gè)項(xiàng)目邪铲,寫(xiě)了大量的自定義 View 芬位,突然今天就想寫(xiě)一個(gè)從 0 到1 的 Android 自定義 View 的文章,為了更好的總結(jié)和理解带到。最后昧碉,如果對(duì)每周的名企面...
我們?cè)陂_(kāi)發(fā)中肯定會(huì)經(jīng)常用Kotlin提供的一些通用拓展函數(shù)揽惹,當(dāng)我們進(jìn)去看源碼的時(shí)候會(huì)發(fā)現(xiàn)許多函數(shù)里面有contract {}包裹的代碼塊被饿,那么這些代碼塊到底有什么作用呢?搪搏? ...