cost 280 ms
如何在不重新创建数据的情况下更新传递给适配器的数据 android kotlin - How to update the data passed to the adapter without recreating it android kotlin

面临这样的问题:我有一个RecyclerView ,我使用StateFlow从ViewModel获取的数据: 然后,比方说,在Fragment内部的某处,我更改了项目的数据并且有更多的项目。 为了让我的RecyclerView看到我的更改,我必须再次调用setRecyclerView(items) ...

Kotlin:如何在没有 runBlocking 的情况下桥接阻塞代码和异步代码? - Kotlin: How to bridge between blocking and asynchronous code without runBlocking?

我正在从事一个涉及我想并行运行的计算密集型任务的项目。 为此,我使用多个async语句来运行任务并awaitAll等待所有线程完成计算。suspend fun tasks() { coroutineScope { val result = List (10) { ...

从 Jetpack Compose 中获取 RoomDB 的值到 Composable function - Get value from RoomDB into Composable function from Jetpack Compose

我已经寻找了许多解决方案,但我发现它作为一个新手非常复杂,如何在不丢弃我所有后端代码的情况下正确解决它。 我想从我的 RoomDB 中获取一个 Float 值到一个可组合的 UI 值中,但据我们所知,通过查询获取 RoomDB 值需要一个异步 scope。而且那些不能返回值,因为值保持在 scop ...

Android 观察带有流和结果密封数据类的存储库 - Android observe repository with flow and Result sealed dataclass

我在设计 Android 应用程序的架构时遇到了问题。 我正在使用存储库模式,但是,当返回类型是在流中具有成功/失败的数据类并使用 uiState 数据类时,我如何观察 Room 实体。 让我用一张图片详细说明一下: 在我的视图模型中,我在存储库中注入了 Hilt。 所以我可以调用_myRepo. ...

如何在协程通道完成工作时得到通知 - How to get informed when a coroutine channel finish a job

我有一个使用 CouchBase lite 的 android 应用程序,我正在尝试保存文档并使用协程通道获取确认,我使用通道的原因是确保每个操作都在同一个 scope 上完成这是我根据此处选择的答案进行的尝试如何使用 Kotlin Coroutines 正确地拥有待处理操作队列? 我这里的问题是, ...

LaunchedEffect 触发甚至认为组合应该已经结束并且键已更改 - LaunchedEffect triggering even thought composition should have ended and key changed

我正在使用 Compose 构建我的 Android 用户界面。 我有一个屏幕,我希望能够在其中搜索股票并在 LazyColumn 中显示它们。 为了触发 API 调用,我使用了这样的 LaunchedEffect。 val stocks = remember { mutableStateLi ...

lateinit 属性 recview 尚未初始化 - lateinit property recview has not been initialized

我有片段显示 10 天的天气并获取地理位置城市,并准确显示该城市 10 天的天气。 我在使用 RecyclerView 和 Viewmodel 进行初始化时遇到问题。 我还使用 Hilt 来提供依赖项。 我的目标是按位置显示天气(已获得许可)10 天。 ...

如何在片段中延迟并在 onPause 中取消 - How to delay in fragment and cancel in onPause

我只想延迟一个片段中的任务,如果应用程序在延迟运行时进入后台,则 scope 永远不会在应用程序进入前台时恢复:使用以下两种方法,一旦应用程序再次返回,这两种方法都会执行,但我希望一旦应用程序处于后台,它就永远不会返回。 如何实现? kotlinx.coroutines.delay() ...

查询返回的列在 db.unitlocalized.future.MetricSimpleFutureWeatherEntry 中没有 [date,temp] 字段 - The columns returned by the query does not have the fields [date,temp] in db.unitlocalized.future.MetricSimpleFutureWeatherEntry

我有 tesktask 创建一个天气应用程序,显示用户所在城市的天气是 GeoLocation。 我使用技术堆栈:Dagger、Room、Retrofit、Coroutines。 我在 dao class 中有错误。 我创建数据库,因为,我希望在我想搜索城市时记住天气的 state(尚未实现) I ...

Kotlin 使用 kotlin-test 测试协程 - Kotlin Testing Coroutines with kotlin-test

我有以下内容,我正在尝试测试 class 启动协程并且该协程在线程中正确执行某些操作。 但是我认为对上下文/调度程序和 scope 的工作方式没有正确的理解,所以这没有按预期工作。 上面的测试实际上并没有运行协程完成,我不确定我错过了什么,所以任何帮助将不胜感激。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM