android-livedata 相关问题

Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。

调用getValue()后,LiveData对象保持为null

我想在LiveData-Object上更新我的Repository中的对象的成员变量。问题是,如果我调用getValue()方法,我会继续得到一个NullPointerException,尽管......

回答 4 投票 5

为什么Observers作为observeForever添加到LiveData必须删除?

我已经阅读了Android LiveData文档:您可以使用observeForever(Observer)方法注册没有关联LifecycleOwner对象的观察者。在这种情况下,观察者是......

回答 2 投票 0

onChanged方法的多次观察被称为多次

在我的片段布局文件中,我有一个微调器:

回答 1 投票 0

何时使用MutableLiveData和LiveData

何时使用MutableLiveData和LiveData意味着使用方法的区域:MutableLiveData getUser(){if(userMutableLiveData == null){userMutableLiveData = new ...

回答 3 投票 5

当数据库中的对象更改时,LiveData不会更新

我有以下片段:public View onCreateView(@NonNull LayoutInflater inflater,@ Nullable ViewGroup容器,@ Nullable Bundle savedInstanceState){View view = inflater.inflate(R.layout ....

回答 1 投票 0

MutableLiveData不通知观察者

我试图使用MutableLiveData与数据库中的预填充值,但Observer总是返回null作为书。我需要将它保存为MutableLiveData,而不是LiveData,因为我必须设置它...

回答 1 投票 1

将ViewModelScope与LiveData一起使用时出现问题

我在ViewModel中使用viewModelScope,它调用存储库中的挂起函数,如下所示:ViewModel类DeepFilterViewModel(val repo:DeepFilterRepository):ViewModel(){var ...

回答 1 投票 1

使用CalendarView进行数据绑定

我想使用与Android LiveData组件的双向数据绑定(作为Observable字段的替代方法。这里是使用CalendarView和EditText的简单项目的代码,它显示两个信息...

回答 1 投票 2

Android会议室 - 关系和LiveData

我有一个Lure类,它包含LureImage类的ArrayList,如下面的代码所示。在我的存储库中,我进行数据库调用以获取LiveData >然后我......

回答 1 投票 0

Android上LiveData的并发问题

我正在尝试使用改造和LiveData来操纵从API中提取的数据。下面是我的代码viewModel.getTransactions(“withdrawals”)。observe(this,Observer {if(it.getError()== ...

回答 1 投票 1

简单的ViewModel项目中的NullPointerException

我为了保存任意对象的数据,我创建了一个ViewHolder模式。但是,我一直在通过ViewHolder获取NullPointerException。简单对象类公共类Action {public ...

回答 1 投票 0

ArrayAdapter中的Android分页库

如何在ArrayAdapter中使用分页库(我不想使用ListView或RecyclerView)? categories是要显示的字符串列表。我有很多类别。我希望它是......

回答 1 投票 0

更新数据库时,LiveData List不会更新

我目前正在重构遗留代码以使用Android架构组件,并在一种存储库模式中设置房间数据库和排球请求。所以演示文稿/域层要求...

回答 3 投票 2

Livedata观察者的多个实例

我正在努力找到一个解决方案,在一个活动中多次调用一个livingata观察者而不创建它的多个实例,这导致了数据库更改时的问题...

回答 1 投票 2

在没有LifecycleOwner的自定义视图中设置LiveData观察器

我正在尝试使用新的Android架构组件,并且在尝试将MVVM模型用于自定义视图时遇到了障碍。基本上我已经创建了一个自定义视图来封装...

回答 1 投票 6

Android MVVM:如何在ViewModel中订阅LiveData的网络调用

在MVVM中,Viewmodel通常订阅网络呼叫,而不是通知UI,即(活动或片段)更新UI,如加载,成功或失败。如果在viewmodel里面有livingata怎么样......

回答 1 投票 1

无法解决:livingata-core

我只是想在android studio 3.1.4中打开一个现有的项目。在解决了所有错误之后,我无法想出这个新的错误:解析失败:livingata-core打开文件...

回答 1 投票 3

在ViewModel构造函数上初始化LiveData

我只是android编程的初学者。最近我正在阅读有关房间数据库如何在对数据库进行更改时返回实时数据以进行自动更新的内容。我正在使用viewmodel ...

回答 1 投票 1

如何在单个活动中加载多个AndroidViewModel以访问使用Room从多个表返回值的LiveData

我正在android中开发一个电子商务应用程序,我必须在其中创建多个表,在其上插入数据并从该表中获取活动/片段中的数据(在Spinner中加载值,基于运行条件...

回答 1 投票 3

带有LiveData的房间:适配器中的多对多映射

让我们看一下以下示例:PRODUCTS和ORDERS存在多对多的映射。因此,产品可以是多个订单,订单可以有多个产品。在房间我有一个实体......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.