状态 问答列表

在基于状态机的应用程序中实现撤消

作者:Neta S 提问时间:9/28/2023

我有一个应用程序,其核心设计基于使用单向转换的状态机。 此设计适用于大多数方案和所需的功能;但是,该应用程序需要额外的“撤消”功能,该功能在某些州可用。由于许多状态可以转换到单个状态,因此此撤消功能迫...

如何在 Kotlin 中观察嵌套列表中的状态?

作者:matthew123 提问时间:10/25/2023

当我的子数据更新时,我正在尝试重构 UI。目前,我需要向下滚动以触发 Lazy 的重构。另外,我正在使用 Coil 的 AsyncImage。 视图 @Composable fun DrawOnU...

状态管理问题 |Android Jetpack Compose

作者:Marwan Talal 提问时间:11/8/2023

我试图在 Jetpack compose 中构建一个“记忆游戏”的简单示例。我构建了一个逻辑,即当用户点击一张卡片时,这张卡片就会翻转。但问题是这张牌在找到它的对子之前不会翻转! @Composab...

assertHistorySize() 表示 Android 测试中的状态或 MutableState

作者:androoby 提问时间:8/2/2023

我习惯于使用 awaitValue + assertHistorySize 来测试 LiveData 收到了多少以及得到了什么。 因此,我编写了以下代码(仅作为示例): val dataObserv...

Memento的多个发起人

作者:InNeedOfHelp01 提问时间:10/23/2023

我得到了一个游戏的代码。我的任务是现在有按钮来保存这个游戏的状态,并恢复这个保存的状态。在代码中有一个游戏窗口和一个游戏引擎(主循环和逻辑)。 我想在这里应用纪念品图案。最初,我认为我可以将游戏引擎...

Flutter provider paketi ile cihaz belleğinden MP3 verisi almak

作者:yusuf 提问时间:11/17/2023

我从设备内存中获取 mp3 数据,但每次运行构建方法时数据都会一遍又一遍地出现。 我希望所有mp3文件只被获取一次,如果有更新的数据,它会反映在屏幕上,我该怎么做? 目前,代码处于此状态时,我收到此...

首次启动应用程序 Android Compose 时 UI 未正确更新

作者:JamieRhys 提问时间:7/6/2023

我的 HomePageViewModel 中有以下代码: private val _overallStitchCount: MutableStateFlow<Int> = MutableStateF...

mutableList 的 MutableStateOf 未更新

作者:Slava 提问时间:7/6/2023

为什么我的 mutableList 的 mutableStateOf 没有更新? val checkedList by remember { mutableStateOf(MutableList...

更新视图模型后,Compose UI 未更新状态

作者:arun 提问时间:7/12/2023

我正在尝试根据视图模型中的状态更改更新撰写 UI 视图,以下是我的代码 最初,我正在根据视图模型中的默认值对撰写逻辑处理进行分配和操作,一段时间后,我将进行 API 调用,我正在接收该值并更新 VM ...

SnapshotStateList 如何检测已发生更改?

作者:progquester 提问时间:7/13/2023

假设我有一个 Student 的 SnapshotStateList,并且 Student 的定义是: data class Student<val id: Int, var name: Strin...


共95条 当前第1页