Android Jetpack筆記10
今天在之前的基礎(chǔ)上實(shí)現(xiàn)登陸注冊(cè)功能的完善。
在安卓上實(shí)現(xiàn)與數(shù)據(jù)庫(kù)交互依賴Room組件

定義表和Dao接口

定義數(shù)據(jù)庫(kù)抽象類

companion object是伴生對(duì)象
getInstance作用是若instance為空初始化后return,否則直接return。

其中query得到一個(gè)LiveData對(duì)象,可以被觀察,當(dāng)數(shù)據(jù)變化可以進(jìn)行操作。
接下來(lái),在數(shù)據(jù)庫(kù)中添加登錄狀態(tài)表。



此時(shí),就可以在Observer中添加登錄跳轉(zhuǎn)邏輯
這里涉及獲取全局context,將原先的ViewModel改為AndroidViewModel

暫時(shí)先到這里。
標(biāo)簽: