Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。
在 Viewmodel 中使用 LiveData,我们使用 switchMap 或 Transformations.map 像这样 val recipesList = cuisineType.switchMap { repository.getDisplayRecipes(it.cuisineType).asLiveData() } 什么...
我正在构建一个 android 应用程序,它有多个共享数据模型的活动。 数据模型由两层组成: 第一个存储要使用的对象列表,以及用于...的方法
我应该如何在自定义视图中观察 LiveData。我试图将它的上下文转换为 lifecycleOwner 但它会产生一些问题并且在所有情况下都不起作用。 我试着放一个二传手,但没用
为什么要使用 Transformations.switchMap?
像这样使用 Transformations.switchMap 有什么优势吗 MutableLiveData userId = ...; LiveData user = Transformations.switchMap(userIdLiveData, id -> repos...
需要将api返回的数据添加到List,但只能post到LiveData?
从我的片段中调用:videoViewModel.fetchContentSections(); 从我的虚拟机中调用:public void fetchContentSections(){repository.getContent();} 从我的回购协议我这样做: apiService.getContent(请求).
我尝试从 viewModelScope 为 liveFata 赋值,但是当我在片段中检查该值时,它为空。我想,viewModel 的实例有问题,但我找不到解决方案。请,任何
最近开始学习Android,遇到了一个问题。我在项目中使用了MVVM、Coroutines、Live Data、Dagger 2、Retrofit。问题是数据没有显示在Fragment中
我有一个房间数据库,其中有与艺术家相关的歌曲,当我从 Main Activity 溢出菜单更改艺术家时,带有显示歌曲列表的 recyclerview 的片段不会...
这是视图模型 有趣的 getUsers() = userRepository.getUsers() 这是存储库 有趣的 getUsers(): LiveData>> = liveData { 发出(结果。加载) ...
如何用初始值初始化 MutableLiveData? 我正在寻找类似的东西: val text = MutableLiveData("初始值")
我有一个在我的应用程序启动时正在运行的房间查询。 @Query("SELECT * FROM myTable") 有趣的 get(): LiveData?> 查询运行后,我的用户将选择几个
我想将存储库响应作为祝酒词传播给用户,所以我将实时数据侦听器放在我的活动中的后期创建方法中 mainViewModel.toast.observe(这个){ Log.d(TAG, "初始化...
我有以下测试,检查活动是否通过视图模型正确地从存储库获取数据。 @Config(应用程序 = TestApplication::类) @RunWith(RobolectricTestRunner::类) @LooperMode(
savedStateHandle 不从 livedata 恢复数据
我有一个带有 1 个按钮的自定义对话框片段。当这个按钮什么都不做时,我有 1 个案例。 当用户单击按钮时,我调用此方法来保存对话框中的数据: 有趣的片段。
LiveData 在 Jetpack Compose Android 上返回 null
道 @Query("SELECT COUNT(category) FROM todolist_table") 有趣的 getAllTaskCount() :LiveData 回购 暂停乐趣 getAllTaskCount() : LiveData { 返回 todoDao.
尝试从 android studio 中的 Room 数据库检索数据(特定行)到简单列表而不是 LiveData 时出现异常
我对 android studio 中的 Room 数据库概念完全陌生。所以,为了理解它是如何工作的,我试图创建一个只存储两列的简单数据库——一个学生的 ID/
如何通过 python 代码从 Chartink Atlas 获取实时数据?
如何抓取chartink Atlas网页的实时数据 https://chartink.com/widget/process 我尝试了简单的筛选过程,所以我从下面的链接得到了结果,但结果是 5 分钟......
Android ViewModel 在观察时删除了我的所有数据
我正在使用 Android Studio 开发一个应用程序,我希望将 MutableLiveData 与 RecyclerView 一起使用。问题是,当我向 MutableLiveData 添加一个新项目时,它会更新,然后返回...
有一个带有自定义工具栏的过滤器片段 A,它通常用于许多片段和过滤器列表的活动,点击工具栏的过滤器图标打开片段 B 以设置过滤器选项和...
如何防止RecyclerView在拉动SwipeRefreshLayout时出现重复数据?
我知道这个问题被问了很多遍,我也知道通常情况下的答案,就是arraylist.clear()在拉动SwipeRefreshLayout之前清除arraylist。但在我的情况下,似乎一 ...