android-livedata 相关问题

Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。

recyclerview中viewholder和flow如何处理?

我想用我的变量流来保存整数并保留他。然后,recyclerview 中的每个视图持有者都会观察流程并在单击时做出反应。例如: 当我点击它时我有cardView...

回答 1 投票 0

Android LiveData 相比其他可观察库的优势

2022年,在什么场景下可以想象LiveData会比StateFlow、SharedFlow、Coroutine Channel等其他可观察库更好

回答 1 投票 0

无需 LiveData 即可观察 Worker 的状态

因此,我正在使用 Workmanager 从 FTP 服务器检索数据。我必须根据工作人员的状态显示一种类型或信息或另一种类型。 我正在使用 getWorkInfoByIdLiveData ...

回答 1 投票 0

在android中让两个livedata值互相影响

我有两个实时数据。一个用于美元,另一个用于欧元。我想更改一个值来更改另一个值,反之亦然。 然而,只要他们都观察和改变,这似乎是不可能的...

回答 1 投票 0

“在 build.gradle 中使用 ViewModel 和 LiveData 而无需显式依赖声明”

我注意到,在我的一些 Android 项目中,我能够访问 ViewModel 和 LiveData 类,而无需将以下依赖项显式添加到我的 build.gradle 文件中: 实施(“

回答 2 投票 0

第二次点击提供API调用响应的按钮后,进度条不会显示

我有一个应用程序,用户可以在其中提供一些数据。检查提供的数据是否有效后,应用程序应执行 api 调用,然后显示响应。用户可以多次执行。 成为我...

回答 1 投票 0

如何在ViewModel中使用SearchView过滤LiveData<List<Note>>后通知观察者?

我有一个名为 Note 的实体,及其包含 SQL 特定逻辑的数据访问对象 (NoteDAO)。还有一个扩展 RoomDatabase 的 NoteDatabase 类和一个使用...

回答 1 投票 0

当 Fragment 中的数据发生更改时,主 Activity 中未触发 LiveData Observer

更改字符串数据时,我的 MainActivity 中的观察者没有被触发 这是我的 主要活动: com.example.translator 包 导入 androidx.appcompat.app.AppCompatActivity

回答 1 投票 0

如何测试LiveData.asFlow().collect()并可靠地验证其中的方法调用?

我正在尝试测试一个类,该类采用 LiveData 对象,将其转换为流,收集它,并根据结果执行操作。 它在主代码中按预期工作,但我不知道......

回答 1 投票 0

实现房间数据库(Android)

我想知道如何在 Android 应用程序中正确集成 Room 库。我见过的一些文章使用单例方法,使用存储库进行数据库调用,而其他文章则使用......

回答 3 投票 0

无法解释的重复 REST API 调用

我正在为我最近加入的一家公司维护一个 Android 应用程序。我正在研究的一个顽固错误是,除了第一次之外,主屏幕需要很长时间才能加载。 logcats 表明...

回答 1 投票 0

如何将参数从Detail Fragment发送到Parent Fragment并且Parent首先接收到它?

你好吗? 使用Jetpack Navigation,我无法将参数从子片段发送到父片段作为父片段中的第一个信息。根据LiveData接收参数。 我是

回答 1 投票 0

编写观察实时数据,其中observeAsState不是最佳解决方案

所以我有一个 ViewModel,当时间更改时(例如,10:59 -> 11:00),它会将值发布到它的 LiveData 中。 在我的可组合项中,我需要观察 LiveData 和动画背景

回答 1 投票 0

带有列表的LiveData不会触发重组

我正在开发一个 Android 应用程序,并从服务器检索一个列表,我正在将其写入 LiveData 变量,该变量旨在更新 UI 并显示信息。不过,没有任何错误...

回答 1 投票 0

android.os.Looper 中的 getMainLooper 方法未被嘲笑

下面是一个存储库。 类 RepositoryImpl( 私人价值服务:服务, 私人 val dao: Dao, private val mainDispatcher: CoroutineDispatcher = Dispatchers.Main, ):

回答 1 投票 0

实时数据显示单击按钮时的上一条消息

这是新的存储库类: 公共 LiveData getRegistrationResponse(UserRegistrationModel userRegistrationModel,String headerToken) { if (registrationResponseLiveData == nu...

回答 1 投票 0

Jetpack Compose MutableLiveData 不更新 UI 组件

我试图通过包含下载 ID 和进度值的数据对象列表一次显示多个下载进度条。该对象列表的值正在正确更新...

回答 4 投票 0

ViewModel LiveData Emit 在 Android 中无法正常工作

在本教程的一部分中,我使用 LiveDataScope 从服务器获取列表的值并发出它,它工作正常。 现在我想用 SwipeRefreshLayout 再次刷新列表,但我不知道...

回答 1 投票 0

与普通观察者共享视图模型Android

在我的用例中,我使用与一些常见观察者共享的视图模型。当三个片段添加到返回堆栈时,视图模型将观察到所有三个片段。然而,我只需要...

回答 1 投票 0

在android中使用Retrofit、MVVM、LiveData登录示例

我查看了这篇文章,但观察了 MainActivity 中的响应变化。 这是我的 LoginRepo 代码 公共 MutableLiveData checkLogin(LoginRequestModel loginRequestMo...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.