模块中的共享视图模型
我有一项活动,其中有多个碎片。我想与共享的ViewModel共享数据,但它们都在不同的模块中。我无法获得ActivityViewModel类。当我使用coreviewModel(a…
mutableStatof数据类不创建可复合的重新组合
我正在努力理解什么是使它起作用的最佳方法。 我有一些输入字段,我创建了一个TextFieldState,以将所有状态都放在一个地方。 但这并不是触发了合成的…
停止使用Navgraph的底部逐步片段重新创建
我有多个片段,例如仪表板,通知和 profile 在底部导航中。我正在使用Navgraph- NavController来控制片段。 我想保存以前片段的状态。 我不想在片段之…
JETPACK组成了来自可组合的班级的实例化类
我有以下逻辑类, class Logic(){ private val state: MyViewModel = MyViewModel() @Composable fun PublicComposable(){ Text("My public composabl…
不确定内部流动在什么上下文
我对内部流产生的上下文 考虑以下代码有一个疑问。 withContext(Dispatchers.Main) { val flowA = flowOf(1,2,3,4) val flowB = flowOf("a","b","c") …
“不支持“ RequestCursorupdates” OutlinedTextfield的错误
我有几个 outtextfield 输入,并且在使用 Data Class 作为 viewModel 中的状态持有人时,输入它们无能为力。 LogCat每次我从软键板中键入一个字符时,…
如何在Android Kotlin的ViewModel中观察?
下面是我的ViewModel类主体 private var _movieState = mutableStateOf(false) val movieState = _movieState private val query = if (_movieState.v…
单位测试Android ViewModel具有从另一个状态流量绘制的状态流,但从未触发Maplatest
因此,我有一个正在尝试进行单元测试的ViewModel。它正在使用Statein运算符。我发现了有关如何使用StateSin Operator https://developer.android.andr…
java.lang.class没有零参数构造函数,无法创建一个ViewModel的实例
当我访问应用程序并访问此片段(menstrualFragment)时,应用程序崩溃,这将显示在logcat-- 2022-06-23 15:44:59.110 11278-11278/com.miniproject.mo…
ViewModel Init失败在版本APK中,因为找不到构造函数
我正在使用JetPack中的ViewModel组成并构建类似这些代码的工厂 import android.content.Context import android.util.Log import androidx.lifecycle.…
如何在JetPack组成的LazyColumn中添加项目?
生成一个项目列表, private val _balloonsStatus = MutableStateFlow?>>(Status.Loading()) val balloonsStatus get() = _balloonsStatus private va…
Android Room可观察的查询不会使用ViewModel第二次触发
在过去的10个小时中,寻找解决我的问题的解决方案,但我无法理解问题到底是什么,这使我发疯。 我有一个 viewModel 其中 init 我正在收集 flow 像这样…
使用mutableState'启动ViewModel的价值
我定义了一个 var Showallevent = mutableStateOf(false)在我的ViewModel中 并想在 init {} 我的ViewModel, 但是使用时,给我这个错误: Illegalst…