使用Navigate,ViewModel,LiveData,Databinding,Room。
Navigate,ViewModel没啥问题,就关于在跳转到新增/编辑页面时,Databinding该如何与Room查出的数据进行双向绑定时没有思路。
公司就我一个不到一年经验的安卓开发。搞不懂,特来求助,救救孩子吧。(有案例咩?)

我写了个案例放到了码云上,实现是实现了。想请大佬看看我的代码能不对或改进的地方(总感觉哪里不对,不太相信自己)。
https://gitee.com/wenkangcao/jet-pack-stu
我写了个案例上传到码云上。
https://gitee.com/wenkangcao/jet-pack-stu
我纠结的点在于,新增和编辑属于同一个页面,这个页面可编辑内容与Room查出的实体类双向绑定,而新增时因为实体类是空的,会报错。。
Android之Room与LiveData+ViewModel结合使用_凯凯kai的博客-程序员宝宝_android room viewmodel - 程序员宝宝 (cxybb.com)