Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。
我有像这样的@Dao接口SourceDao {@Query(“SELECT * FROM source_table”)我的Room DAO类有趣的getAllSourceItems():LiveData > @Query(“SELECT * FROM ...
收到第一个结果后,如何删除观察者?下面是我尝试过的两种代码方式,但即使我已经删除了观察者,它们也都会继续接收更新。观察员观察员= ......
我有这个类使用livedata进行请求调用...我想将此类转换为rxjava类...因为我想在我的repository / viewmodel类中使用rxjava ...有人可以帮我...
这是我的JSON:{“cats”:[{“id”:“2”,“uid”:“2”,“name”:“English”,“date_update”:“2019-04-22 15:31: 00“,”numCards“:0}]}我有这两个类:...
如何将ViewModel与Repository连接,以便将数据传播到View(MVVM,Livedata)
我添加了一些代码以使我的问题更加清晰。改造界面:公共界面JsonPlaceHolderAPI {public static final String BASE_URL =“https://jsonplaceholder.typicode.com/”; ...
我正在开发一个Android应用程序,并在Android操作系统中使用新的架构组件:LiveData,ViewModel和Room。关于创建@的Room实现我有一个小问题...
根据LiveData文档,其中一个功能旨在使用可观察模式通知数据更改。 (与此同时,LiveData提供了许多其他有前途的功能)......
我的项目基本上允许用户创建产品列表,可以添加不同的产品。所以在我的情况下,我的实体之间存在的关系是多对多的:我有一个表...
调用getValue()后,LiveData对象保持为null
我想在LiveData-Object上更新我的Repository中的对象的成员变量。问题是,如果我调用getValue()方法,我会继续得到一个NullPointerException,尽管......
为什么Observers作为observeForever添加到LiveData必须删除?
我已经阅读了Android LiveData文档:您可以使用observeForever(Observer)方法注册没有关联LifecycleOwner对象的观察者。在这种情况下,观察者是......
何时使用MutableLiveData和LiveData意味着使用方法的区域:MutableLiveData getUser(){if(userMutableLiveData == null){userMutableLiveData = new ...
我有以下片段:public View onCreateView(@NonNull LayoutInflater inflater,@ Nullable ViewGroup容器,@ Nullable Bundle savedInstanceState){View view = inflater.inflate(R.layout ....
我试图使用MutableLiveData与数据库中的预填充值,但Observer总是返回null作为书。我需要将它保存为MutableLiveData,而不是LiveData,因为我必须设置它...
将ViewModelScope与LiveData一起使用时出现问题
我在ViewModel中使用viewModelScope,它调用存储库中的挂起函数,如下所示:ViewModel类DeepFilterViewModel(val repo:DeepFilterRepository):ViewModel(){var ...
我想使用与Android LiveData组件的双向数据绑定(作为Observable字段的替代方法。这里是使用CalendarView和EditText的简单项目的代码,它显示两个信息...
我有一个Lure类,它包含LureImage类的ArrayList,如下面的代码所示。在我的存储库中,我进行数据库调用以获取LiveData >然后我......
我正在尝试使用改造和LiveData来操纵从API中提取的数据。下面是我的代码viewModel.getTransactions(“withdrawals”)。observe(this,Observer {if(it.getError()== ...
简单的ViewModel项目中的NullPointerException
我为了保存任意对象的数据,我创建了一个ViewHolder模式。但是,我一直在通过ViewHolder获取NullPointerException。简单对象类公共类Action {public ...
如何在ArrayAdapter中使用分页库(我不想使用ListView或RecyclerView)? categories是要显示的字符串列表。我有很多类别。我希望它是......