Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
我可以在我的视图模型中创建一个实时数据观察器吗?或者我应该始终观察片段/活动?
我是 MVVM 新手 因此 我的片段 活动向服务器发出了 2 个请求 第一个请求的结果将用作第二个请求的输入参数 因此 首先在我的片段中 当单击按钮时 我会发出请求以检查用户是否被禁止 如果没有 则该用户可以创建帖子 所以首先我检查用户是否
使用 SavedStateHandle 引用共享视图模型
我有单个活动应用程序和片段数量 其中一些片段正在使用我的视图模型 通常如下所示 private val myViewModel MyViewModel by sharedViewModel 如果我想同时拥有模型怎么办shared并用 Sav
Android
androidx
androidviewmodel
androidmvvm
koin
使用 MVVM 时无法创建 ViewModel 类的实例
我创造了ViewModel类 并尝试创建我的实例ViewModel使用 ViewModelProvider 的类 在运行时 我收到此错误 无法创建类的实例班级名称 ViewModel 这里有 所需代码 MainActivity java p
Android
MVVM
ViewModel
androidviewmodel
ViewModelProviders
Hilt ViewModel 没有零参数构造函数
Cannot create an instance of class com comp app winners WinnersViewModel Caused by java lang InstantiationException java
Android
androidviewmodel
daggerhilt
viewModelScope 未取消
看完后Sean 对 Android 的解释 Google I O 19 https youtu be BOHK w09pVA t 1425我也尝试过同样的操作 init viewModelScope launch Timber i coro
Android
kotlin
androidlifecycle
kotlincoroutines
androidviewmodel
Android 实时数据观察器异常
我正在尝试实现新的 Android 架构组件 并在片段和视图模型中使用了实时数据 但是当我向实时数据添加观察者时 应用程序崩溃并抛出此异常 Process com nrs nsnik architecturecomponents PID 3
ViewModel 无法在 Activity 中实例化
我正在尝试实例化一个 ViewModel 以在我的所有 Activity 中使用 public class LaunchActivity extends Activity private Controller control Overrid
Android
androidlayout
androidfragments
androidviewmodel
无法打开活动:无法创建 Android 视图模型实例
我正在创建一个应用程序来扫描条形码并使用 Android 视图模型和 LiveData 将该信息获取到房间数据库中 这是错误消息 java lang RuntimeException Unable to start activity Com
Android
androidviewmodel
数据更改时 LiveData 不更新
我正在使用 LiveData 从服务器获取数据并观察它 我的onChanged 方法只在第一次被调用 当服务器中的数据更新时不会被调用 用户片段 UserViewModel userViewModel ViewModelProviders
ViewModel:未解析的参考
我想实施ViewModel到我的应用程序中 但我无法导入viewModels or activityViewModels 尝试遵循教程 但它对我来说仍然是未解决的参考 private val userViewModel ProfileFlo
Android
kotlin
androidviewmodel
如何通过viewModels获取viewModel? (片段-ktx)
我正在为 Activity 及其所有片段使用 Single viewModel 所以要初始化viewmodel如果必须编写此设置代码onActivityCreated所有片段的 override fun onActivityCreated
如何在依赖于视图模型的可组合函数中进行预览?
问题描述 我想要预览我的HomeScreen我的可组合函数HomeScreenPrevieiw预览功能 但是这是不可能的 因为我收到以下错误 java lang IllegalStateException ViewModels creati
Android
androidjetpackcompose
androidviewmodel
ViewPager2/Tabs 的 ViewModel 状态问题
我遵循 MVVM 模式 这意味着每个片段都有一个 ViewModel I added two使用 ViewPager2 进行选项卡 我的适配器如下所示 Override public Fragment createFragment int
Dagger-Hilt:@ViewModelInject 没有注入 MyViewModel 并崩溃?
在探索 Dagger Hilt 的 ViewModelInject 时 我遵循以下示例https developer android com training dependency injection hilt jetpack viewmo
Android
androidviewmodel
daggerhilt
什么是 ViewModelStore 和 viewModelStoreOwner?
由于这个新的 ViewModelProvider api ViewModelProviders 已弃用 我感到非常困惑 与新的更改一样 也有新的构造函数 源代码 1 public ViewModelProvider NonNull View
Android
androidfragments
androidactivity
androidviewmodel
如何使用 Factory 将自定义参数传递给 ViewModel?
我知道为了将自定义参数传递给视图模型 我们可以用ViewModelProvider NewInstanceFactory 像这样 Factory Class class MyFactory extends ViewModelProvider
Java
Android
androidarchitecturecomponents
androidviewmodel
Android架构组件和LiveData,MutableLiveData对象太多?
在 Android 架构组件发布之前 我开始从事一个项目 其中我有自己的 ViewModel 它与 Fragment 具有相同的生命周期 并且 ViewModel 状态保存在 Loader 内的 StateObject 中 以便状态可以在方
Android
androidarchitecturecomponents
androidlivedata
androidviewmodel
ViewModel 在 Activity 之间共享数据
我正在使用 android viewmodel 但我无法从另一个活动传递和访问活动视图模型的数据 我只能用片段来做到这一点 我应该使用像 EventBus 这样的库在几个活动之间共享数据吗 最佳实践是什么 None
Android
androidviewmodel
仅当 minifyEnabled 且使用 LifeCycle v 2.1.0 时,创建 ViewModel 时应用程序崩溃
我的应用程序在启动时崩溃LinkageError使用创建视图模型时lazy 崩溃仅发生在以下情况 minifyEnabled被设定为true在 build gradle 中 并且 I use 版本 2 1 0生命周期组件 它可以很好地与li
从 LiveData(房间数据库)填充 Spinner
我在哪里 我正在尝试使用 Room 使用数据库中的数据填充微调器 该数据是一个术语列表 其中包含与其相关的课程 我想在创建新课程时使用微调器来选择与其关联的术语 目前 微调器不显示默认选项 但如果单击微调器 它会显示可供选择的数据列表 从微
Android
androidspinner
androidroom
dao
androidviewmodel
«
1
2
3
»