android-viewmodel 相关问题

实例化AndroidViewModel子类时出现“不是子类型”错误

作为一个经验丰富的iOS开发人员制作我的第一个Android应用程序,我试图使用AndroidViewModel来允许我的运行时状态的跨片段/交叉配置更改持久性。我正在使用 ...

回答 1 投票 0

具有Interactors / Use Cases的MVVM架构

背景因此,我一直在为MVVM架构工作,仅用于几个项目。我仍在努力弄清楚并改进架构的工作原理。我一直在和MVP合作......

回答 1 投票 0

如何在AndroidViewModel中初始化MutableLiveData的空数组?

我尝试创建一个提供字符串数组的viewModel。但是,当我尝试.postValue到我的LiveData对象时,我收到此错误。这里不允许使用数组初始值设定项。我的viewModel是这样的。所以......

回答 2 投票 0

从其他类更新viewmodel

我想了解ViewModel和LiveData。在MainActivity中,我观察LiveData在MyTask中,我在LiveData上设置数据,应该在活动中显示。问题是数据......

回答 2 投票 0

更新到Fragment Testing库v1.1.0-alpha03后崩溃

在更新到androidx.fragment:fragment-testing v1.0-alpha03之后,我们现在在测试结束时遇到崩溃。 java.lang.NullPointerException:尝试调用虚方法'java.util ....

回答 1 投票 0

在viewmodel中观察livingata以通过属性绑定更新UI

我想观察一下currentUser:LiveData ProfileViewModel中的属性(由UserRepository公开)以更新用户:User属性。此属性通过...绑定到UI

回答 1 投票 1

我可以观察基于变量查询的LiveData对象吗?

我的代码遇到了一个我怀疑可能是自己造成的问题。所以我应该先回答这个问题。我可以/如何观察从Dao返回的LiveData对象...

回答 1 投票 0

手动清除Android ViewModel?

参考android.arch.lifecycle.ViewModel类。 ViewModel的范围限定了与其相关的UI组件的生命周期,因此在基于Fragment的应用程序中,这将是片段生命周期。 ...

回答 5 投票 17

Dagger2在调用ViewModel的setText上崩溃

应用程序构建但在运行时使用空对象引用崩溃。一直试图调试它但无法找到错误,但我知道如果我删除textview上调用方法的setText ...

回答 4 投票 0

引起:java.lang.NoSuchMethodException: [类android.app.Application] - viewmodel

我在我的Android应用程序中创建自己的viewmodel。当应用程序启动它崩溃时,我收到错误“引起:java.lang.NoSuchMethodException:[class android.app.Application]”1。...

回答 1 投票 0

ViewModelProviders在1.1.0中已弃用

查看ViewModel的Google文档,它们显示了以下有关如何获取ViewModel的示例代码:val model = ViewModelProviders.of(this).get(MyViewModel :: class.java)使用最新版本时...

回答 4 投票 6

在ViewModel类中封装ObservableBoolean

在ViewModel中,我们可以为MutableLiveData应用Encapsulation,如Android架构中所示:private val _dataLoading = MutableLiveData ()val dataLoading:LiveData ...

回答 1 投票 0

无法使用AndroidViewModel超类和Room获取数据库的实例

在我的MVVM应用程序中,我正在扩展AndroidViewModel并通过Repository类,我试图获得一个DB的实例(在一个扩展RoomDatabase超类的单独的抽象类中)。我打电话 ...

回答 1 投票 -1

将ViewModelProvider.Factory的提供者注入esspresso测试

我有ViewModel.Factory的自定义实现,它是由Dagger2接口注入的lambda提供的ViewModelFactoryComponent {val factoryProvider:(Bundle?) - > ViewModelProvider ....

回答 2 投票 1

从LiveData获取一个值

我在ViewModel的构造函数中有LiveData for Books:LiveData >书籍; public MyViewModel(@NonNull Application application){super(application);书籍= ...

回答 5 投票 2

android-如何访问模型类MVVM中的上下文或共享首选项

我需要访问模型类中的sharedPrefences,因为我们不应该从模型类访问上下文和视图,如何从模型中获取值?我不想将每个变量解析为......

回答 3 投票 1

在Recylerview中实现复选框。 MVVM Room ViewModel LiveData Recylerview复选框

我已经用Room,ViewModel,LiveData,Recylerview实现了一个MVVM模式的android java应用程序。 recyclerview有一个项目列表,每个项目都有一个复选框。当复选框在......

回答 4 投票 1

需要ViewModel Provider Factory

我想知道为什么构造函数中具有不同参数的ViewModel需要ViewModel Provider Factory。为什么ViewModel不能用常规构造函数new MyViewModel实例化(...

回答 1 投票 1

何时调用viewmodel onCleared

ViewModels是独立于活动/片段生命周期还是仅与其配置更改无关。什么时候它们将不复存在并且后续的onCleared()方法被调用。可以共享viewModel吗?

回答 4 投票 16

android - 模型类android体系结构中的room数据库连接

我是MVVM的新手,我也在使用android架构组件。这是我的代码,我编写了在线部分,现在我正在处理需要使用房间数据库的离线部分。这是我的 ...

回答 1 投票 0

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