Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。
我有一个允许用户登录的应用。用户数据保存在数据库中。 MainActivity实现一个接口OnUserCreationCallback:类MainActivity实现...
我创建了这样的实时数据:val authTokenLiveData:LiveData = liveData {glow(accountManager.myAuthToken())}并且我正在观察它:accountViewModel ....
文档显示了如何对LiveData对象执行转换?如何在MutableLiveData对象上执行类似map()和switchMap()的转换?
让我通过lazy {MutableLiveData ()}拥有一个类似val aLiveData的实时数据,然后像这样有趣的setValueMultipleTimes(){aLiveData.value =“ 1” ...
如标题所示,我正在尝试从数据库中选择单个列作为实时数据。但是我收到以下错误消息。错误:不确定如何将游标转换为此方法的返回值...
我正在实现LiveData,以将用户数据提取到我的ProfileFragment。我将LiveData变量存储在ViewModel中,以便ViewModel不会在每次调用时都返回新的LiveData。但是...
我是LiveData的新手,最近我一直在做一些测试。我有一个应用程序,需要显示可以过滤的数据(名称,类别,日期...)。过滤器也可以组合(名称+日期)。 ...
如何显示来自同一快照侦听器(Firebase)的Fragment和Activity中的数据(均独立)
想在我目前面临的怪异问题上获得您的帮助。我尝试了几天,但没有运气,最后决定在这里张贴以寻求帮助。我创建了一个快照侦听器...
我对MVVM体系结构还很陌生,但是为什么我似乎无法让Livedata对象更新为片段中的recyclerview,对此我有些困惑。在整个...
LiveData onChanged在使用FirebaseAuth时多次调用相同的数据
我有一个登录活动,该活动使用电子邮件和密码实施Firebase身份验证。它的作用是将用户输入的电子邮件和密码发送给FirebaseAuth函数并检索响应...
[确定,但我有点困惑,mutableLiveData允许您访问set和Post方法,您可以使用set和Post方法将Values添加到实时数据中,然后调用...的onChanged方法。
对LiveData Observer进行单元测试会导致Junit5出现NullPointer异常
[我正在使用Android数据绑定来侦听实时数据更改,我想观察viewmodel级别的更改(而不是观察片段,然后将回调发送到viewmodel。...
如何处理共享相同视图模型和实时数据的片段在两个片段上引起相同的动作?
我有一个SignUpFragment,其中使用Firebase进行注册,并且有一个livedata观察器。 SignUpFragment viewModel.userMediatorLiveData.observe(this,Observer {Timber.i(“ Screen” ...
将协程与LiveData结合使用以使用Room从数据库中选择某些数据的最佳方法是什么。这是My Dao类,具有暂停的选择@Dao接口UserDao {@Query(“ SELECT * ...
我有一个视图模型,该模型将字节数组处理为稍微复杂的浮点数组。数据的一部分是时间戳,我已将其设置为LiveData类型,观察者正在侦听更改...
Android LiveData转换:更改LiveData对象值
我有一个LiveData对象,该对象保存一个用户列表,我正尝试将数据传输到另一个LiveData对象,以在其他地方使用。我在Room中使用MVVM,所以我从...
我有一个RecyclerView片段,该片段显示了一个观察者的列表,该观察者观察了Room db中列表数据的变化。它是这样工作的-FragmentA具有列表RecyclerView,并且当用户...
LocalBroadcastManager已弃用。我应该用它代替什么?
我正在Android的这个项目中工作,其中一个方面要求CountdownTimer和前台服务。关于堆栈溢出的其他一些答案提到LocalBroadcastManager将是...
LocalBroadcastManager已弃用。我应该用它代替什么?
我正在Android的这个项目中工作,其中一个方面要求CountdownTimer和前台服务。关于堆栈溢出的其他一些答案提到LocalBroadcastManager将是...