Android Jetpack笔记10
今天在之前的基础上实现登陆注册功能的完善。
在安卓上实现与数据库交互依赖Room组件

定义表和Dao接口

定义数据库抽象类

companion object是伴生对象
getInstance作用是若instance为空初始化后return,否则直接return。

其中query得到一个LiveData对象,可以被观察,当数据变化可以进行操作。
接下来,在数据库中添加登录状态表。



此时,就可以在Observer中添加登录跳转逻辑
这里涉及获取全局context,将原先的ViewModel改为AndroidViewModel

暂时先到这里。