相关疑难解决方法(0)

如何将viewmodel单例用于活动?

MyApp 需要在整个上下文中保存一个 User 对象?A、B、C 活动的 xml 使用这个 User 对象,当 A 编辑用户时,我想让 B 和 C 通知更改,如何处理 databinding、livedata 和 viewModel 的这个问题?

以前我让User.class扩展BaseObservable,但是POJO会很麻烦,不能为空,有时User可能为空,比如没有登录。现在我改为使用 LiveData,使 Pojo 变得简单而不扩展 BaseObservable,但是当 A 编辑、B 和 C 不起作用时,我想我需要 ABC 在内存中使用相同的 viewModel 实例,但这会导致多次触发 viewModel 的 onClear()。

android android-livedata

5
推荐指数
2
解决办法
4905
查看次数

标签 统计

android ×1

android-livedata ×1