MVVM是一種設(shè)計(jì)思想,Model層代表數(shù)據(jù)模型,可以在Model中定義數(shù)據(jù)的修改和操作的業(yè)務(wù)邏輯,View代表的Ui組件,負(fù)責(zé)將數(shù)據(jù)模型轉(zhuǎn)化為UI展示出來,ViewMode...
MVVM是一種設(shè)計(jì)思想,Model層代表數(shù)據(jù)模型,可以在Model中定義數(shù)據(jù)的修改和操作的業(yè)務(wù)邏輯,View代表的Ui組件,負(fù)責(zé)將數(shù)據(jù)模型轉(zhuǎn)化為UI展示出來,ViewMode...
1、videModel是如何創(chuàng)建的?何時(shí)創(chuàng)建的?如何銷毀viewModel? 答:viewModel的初始化很簡單,使用ViewModelProvider就可以創(chuàng)建ViewM...
在java內(nèi)存模型中,volatile 關(guān)鍵字作?可以是保證可見性或者禁?指令重排。這?是因?yàn)?singleton = new Singleton() ,它并?是?個(gè)原? 操...
作者:fishforest 鏈接:http://www.itdecent.cn/p/d5573e312bb8 先來看看存儲(chǔ)區(qū)域劃分 1、分區(qū)存儲(chǔ)原理 1、App訪問自身內(nèi)部...
只要心中有堅(jiān)持最終的預(yù)期即使沒有幻想的那么好,至少也不會(huì)那么的差 值得注意三點(diǎn)吧 1、項(xiàng)目中會(huì)拋出空引用(NullPointerException)異常的情況: (1...
前言 Kotlin是一種在Java虛擬機(jī)上運(yùn)行的靜態(tài)類型編程語言,被稱之為Android世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成為An...
技術(shù)是永無止境的,需要不斷地學(xué)習(xí)總結(jié)。 什么是協(xié)程? 協(xié)程就像非常輕量級(jí)的線程。線程是由系統(tǒng)調(diào)度的,線程切換或線程阻塞的開銷都比較大。而協(xié)程依賴于線程,但是協(xié)程掛起時(shí)不需要阻...
人就是孤獨(dú)的,壓力太大,緩解它帶來的痛苦的唯一方式就是平靜的接受它;擺脫痛苦的一種方式也只有努力,讓自己蛻變。 堅(jiān)持自己的路,要么成為外人眼里的瘋子,要么成為外人眼里的...
Recyclerview通過內(nèi)部類Recycler管理的緩存,緩存的是ViewHolder(內(nèi)部包含子View),這樣在滑動(dòng)時(shí)可以復(fù)用子View,在某些情況下,還可以復(fù)...