1. 作用域決定 ViewModel 的實(shí)例 若以 Activity 為作用域: 所有 Fragment 通過 ViewModelProvide...
1、當(dāng)activity A跳轉(zhuǎn)到activity B的時(shí)候,生命周期流程如下圖所示 2、當(dāng)activity 貼換語言或貼換屏幕時(shí),經(jīng)歷的生命周期...
適配器模式是一種結(jié)構(gòu)型設(shè)計(jì)模式 適配器模式的思想是:把一個(gè)類的接口變換成客戶端期待的另一種接口,從而使原本因接口不匹配而無法在一起工作的兩個(gè)類能...
工廠模式有三種:簡單工廠模式、工廠方法、抽象工廠模式 工廠模式的核心: 1、實(shí)例化對(duì)象,用工廠方法代替new操作 2、將選擇實(shí)現(xiàn)類、創(chuàng)建...
責(zé)任鏈模式 將請(qǐng)求的發(fā)送者和接收者進(jìn)行解耦,使得接收者的各個(gè)對(duì)象都有機(jī)會(huì)去處理這個(gè)請(qǐng)求。 責(zé)任鏈?zhǔn)怯脕硖幚硐嚓P(guān)事務(wù)責(zé)任的一條執(zhí)行鏈,執(zhí)行鏈上有多...
Gatt簡介 現(xiàn)在低功耗藍(lán)牙(BLE)連接都是建立在Gatt協(xié)議之上的,Gatt是一個(gè)在藍(lán)牙連接之上發(fā)送和接收很短數(shù)據(jù)的數(shù)據(jù)段的通用規(guī)范,這些很...
BLE(Bluetooth Low Energy)低功耗藍(lán)牙興起的原因 BLE藍(lán)牙的興起主要是因?yàn)榭纱┐髟O(shè)備的流行,由于傳統(tǒng)藍(lán)牙不能滿足可穿戴設(shè)...