viewmodel 相关问题

视图模型或视点框架是一个框架,它定义了一系列用于构建体系结构的视图。视图是从一组相关关注点的角度表示整个系统。

一个没有连接到仓库的活动是否应该有一个ViewModel?

我正试图了解Android上的MVVM。假设我有这个简单的应用程序。(行为就像谷歌的联系人应用) ListActivity: List of contacts from server DetailActivity: 来自服务器的联系人列表 DetailActivity: 详细屏幕的...

回答 1 投票 0

ViewModel没有脱离观察者,导致nullpointerexceptions。

这是一个奇怪的bug,我开始认为我的片段的观察者在我弹出那个片段后仍然在观察。所以,我有两个片段使用相同的ViewModel,但他们不'...

回答 1 投票 0

使用dagger2在多个片段中使用同一个视图模型实例。

我在项目中只使用了dagger2(不是dagger-android)。使用multibinding注入ViewModel的工作很好。但是有一个问题,之前没有使用dagger2,我使用的是 ...

回答 1 投票 0

为什么我的viewModel对象返回null?

我有2个类, Message和User 我创建了一个包含这两个类的viewModel: public class User { [Key] public int UserId { get; set; } public string Username {...

回答 1 投票 0

在Android上使用ViewModel进行状态管理,当在流程中时

基本上我有一个使用ViewModel的状态管理系统,它看起来像这样: class ViewModelA: ViewModel() { private val repository: RepositoryA by inject() private val _stateLiveData =...

回答 1 投票 0

无法理解android开发网站上的viewmodel例子。

class MyViewModel : ViewModel() { private val users: MutableLiveData > by lazy { MutableLiveData().also { loadUsers() }。} fun getUsers(): ...

回答 1 投票 0

试图从视图访问模型到控制器的编辑方法。

我有一个使用ViewModel的视图。视图的一部分需要是一个编辑表单。这就是我正在做的ViewModel类: public class BatteryViewModel { public string BatteryName { ...

回答 1 投票 0

Android coroutine viewmodelscope cancel(取消)

我看过很多例子,当viewmodel被销毁时,使用job作为取消coroutine的方法。 class SetupViewModel : ViewModel() { private val completableJob = Job() private val ...

回答 2 投票 0

每个类都有单独的MVVM命令

我是一个MVVM模式的新手。经过长时间的上网查询,我从一个按钮的MVVM命令开始。为了更好的实现,我是用MVVM轻NuGet包来写代码的。有2个按钮,在点击......。

回答 1 投票 -1

Android kotlin通过ViewModelFactory向ViewModel传递动态参数parameters。

为了给ViewModel传递额外的argumentsparameters,我们使用了ViewModelFactory。例如ExtraParamsViewModelFactory(this.requireActivity().application, "some string value")但是当...。

回答 1 投票 0

如何在ViewModel中改变MutableLiveData的值。

我需要在我的ViewModel中改变MutableLiveData的值,但我不能让它,因为该值等于null,我认为需要建立一个观察者在里面改变它,但我不知道如何......

回答 1 投票 0

绑定viewmodel到recyclerview item.xml与databinding,android?

我想在xml布局文件中绑定来自viewmodel的适配器上的数据,这是我的fragment类。 类 NotificationFragment : Fragment() { var customeProgressDialog.CustomeProgressDialog: CustomeProgressDialog? = null private ...

回答 1 投票 0

如何为一个共同的片段创建不同的viewModels?

在我的Android应用中,有三个碎片,布局和功能都很相似,仅在一个fetcher参数上有所区别。简而言之,可以定义为 class MyFragment(private val fetcher: * ...

回答 1 投票 1

如何从部分视图Bootstrap模态中获取值来更新表单?

我是ASP.NET MVC的新手,我有一个bootstrap模式,它处理一个单一的事务,我试图从模式中获取值,然后当我按下添加按钮时,我希望模式关闭,然后......。

回答 1 投票 0

Android数据绑定中什么时候会对表达式进行评估?

通过Android数据绑定框架,我了解到可以将一个扩展baseObservable的对象传递给layout xml,在getters上使用@Bindable,然后做notifyPropertyChanged(BR.xxx)就可以让 ...

回答 1 投票 0

在AndroidStudio中使用两个ViewModels从Fragments中获取不同类型的数据。

我对这个相当陌生,需要一些帮助。我试图通过使用两个ViewModel从不同的片段获取LiveData。DayViewModel工作正常。它从DayFragment收集CharSequence输入......。

回答 1 投票 0

查看模型变量多次观察

我有一个奇怪的问题。在我的代码中,我在视图模型中观察到String类型的MutableLiveData,并将上下文显示为祝酒。当我在AVD中运行该吐司时,其显示的内容已超过...

回答 1 投票 0

在Activity和Fragment之间使用共享视图模型,但未在UI上进行更新

在此处输入图像描述我正在执行注册过程,该过程分为三个步骤,因此我在所有三个Fragments和register活动之间使用了共享视图模型。我想要的是...

回答 1 投票 0

如何在片段和对话框片段的ViewModel中使用相同的mutableLiveData

我有一个ViewModel,用于Fragment和DialogFragment。在对话框片段中,我尝试更新对话框片段中的MutableLiveData值,然后在我的片段中使用MutableLiveData中的值...。

回答 1 投票 1

无法创建ViewModel类的实例

我正在使用MVVM架构,但我不明白为什么会出现此错误?我的其他班级具有相同的结构,并且工作得很好。下面我共享了两个代码...

回答 3 投票 0

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