gpt4 book ai didi

Android 将应用程序注册为 LiveData 中的上下文

转载 作者:行者123 更新时间:2023-12-03 13:28:15 25 4
gpt4 key购买 nike

我正在尝试向观察者注册应用程序,但收到以下消息:

requires: 'android.arch.lifecycle.LifecycleOwner



有任何想法吗?
public class CompanyMV extends AndroidViewModel{

public CompanyMV(Application application) {

super(application);
repo.getNumbers(this.ID).observe(application, new Observer<Integer>() {
@Override
public void onChanged(@Nullable Integer number) {

}
});

}

最佳答案

observe()供 Activity 、 fragment 和其他具有离散生命周期的事物使用。一个 Application没有那个 - 只要你的过程存在,它就会存在。

使用observeForever()而不是 observe()这里。

关于Android 将应用程序注册为 LiveData 中的上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51850399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com