获取ViewModel的Coroutine scope与Hilt
假设,我的构造函数中有一些用户酶的ViewModel类。另一方面,该用途酶在其构造函数中具有CoroutinesCope。我想将ViewModelScope用作参数。我可以用刀…
如果mutableLive< mutablelist< object>>价值来自第三方SDK?
我正在尝试使用我从SDK检索的列表来实现一个懒惰的格里德。在SDK中,GetItems方法返回MutableLivedAta< mutablelist> gt; gt; gt;格式。我发…
如何为许多片段创建ViewModel实例?
我的活动中有很多片段,每种片段都使用VM中的方法。在每个片段中,我都必须在以这种方式使用它之前创建ViewModel实例: val retrofitService = Retrof…
Androidentrypoint不使用AbstractComposeView
我正在使用匕首进行依赖注入。在我的AbstractComposeView中,我需要访问Compososable功能中的ViewModel。为此,我必须用@androidentrypoint注释我的Ab…
如何测试投掷的Kotlin Coroutine?
( kotlin 1.5.21,kotlinx-coroutines-test 1.5.0 ) 请考虑 androidx.lifecycle.viewmodel : fun mayThrow(){ val handler = CoroutineExceptionHa…
viewModel init {}块未从koin调用
我有一个应用程序,可从API获取数据,该应用程序应在应用程序中全球可用。该数据应在应用程序启动时直接急切地获取。我使用koin管理依赖。 为了实现所…
无法创建一个类视图模型的实例-Kotlin
我目前正在研究一个用匕首hilt练习依赖注入的项目,但是我无法让我的ViewModel实例化,我已经在同一主题上查看了其他一些问题,大多数都指出了Gradle…
ViewModel不用我的ViewModel初始化或问题设计
我一直在阅读有关Android中有关MVVM模式的一些问题,答案和博客,并且我已经在应用程序中实现了它。 我的应用程序由3个选项卡组成。每个选项卡的内容…
如何在Android中关闭屏幕后的Coroutine(活动/片段)在Android中关闭?
活动类: class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) …
我的ViewModel被重新组成,以更改mutableState值
loginscreen()是我的可组合函数,我正在尝试使用其中的文本字段,该文本字段从我的ViewModel中获取电子邮件数据。每个时间我的电子邮件值都会更改,…
构成关于变化值的不令人耳目一新的视图
我在属性 var uistate(uistate(uistate()) 我有一个可访问此值的可访问该值 fun AppView(viewModel: BridgeViewModel) { val uiState = viewMode…
完全将Android ViewModel的实现与匕首刀
目前,我有类似的东西: interface MyViewModel { val elements: StateFlow> val visible: StateFlow fun onClick(button: MyElement) } @HiltViewMod…
如何通过Kotlin中的参数除外的方法?
我希望通过一种实现 mediarecorder.oninfolistener 的方法。 目前,我使用代码A传递实现 Mediarecorder.oninfolistener 的方法。 还有其他方法吗?也…
将livedata传递到查看模型构造函数有效吗?
我正在使用MVVM与空间构建一个应用程序,其中一个活动列表在活动中显示。该列表是从Livedata对象中的房间数据库获得的,并在活动中观察到。 在想将另…
无法创建类-ViewModel(Java)的实例
我正在尝试将Android ViewModel,Livedata与房间数据库一起使用。尽管房间数据库正在很好地工作,但是当我尝试创建一个ViewModel类的实例时,我总是会…