android-livedata 相关问题

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

使用LiveData在ImageView上使用DataBinding时出现IllegalArgumentException

我试图使用DataBinding将图像添加到ImageView。我从Room数据库中获取一个对象,并将标题和图像URL公开为LiveData。我可以设置标题,但......

回答 2 投票 0

在MediaBrowserServiceCompat中从Room加载项目

我正在使用Android架构组件处理音频应用。我有一个服务,它扩展了MediaBrowserServiceCompat和一个带有MediaBrowserCompat的Fragment。一切都很好......

回答 1 投票 2

如何获取ListAdapter列表

无论如何都可以获取我的listadapter中的项目列表,因为唯一的方法是访问列表是submitList()

回答 1 投票 0

什么是生命周期观察者以及如何正确使用它?

我已经阅读了Android中的新架构组件。所以,我想问一下生命周期观察者是什么,为什么我们需要它们?在什么情况下它有用?感谢您的回答!

回答 2 投票 0

活动无法转换为LifecycleOwner

我的MainActivity扩展了AppCompatActivity公共类MainActivity扩展了AppCompatActivity {private WebsiteViewModel websiteViewModel; @Override protected void onCreate(Bundle savedInstanceState)...

回答 1 投票 2

如何更改由livingata更改的recyclerview行的格式?

我有一个标准的应用程序设置(Activity,ViewModel,Repository)。活动包含RecyclerView。 RecyclerView有一个适配器。在我的活动中,我通过观察LiveData来更新RecyclerView ...

回答 1 投票 0

将项目添加到LiveData列表时通知观察者

将项目添加到LiveData列表时,我需要获取Observer事件。但据我所知,只有当我用新的列表替换旧列表时才会收到事件。例如,当我做下一个:列表....

回答 5 投票 19

错误:“类型不匹配。必需:观察者 !>”。怎么修?

我正在使用没有Room的PagedListAdapter和pagedListLiveData来显示大量项目。在下面的代码中,我正在尝试将适配器提交到PagedList。 val pagedListLiveData = LivePagedListBuilder(...

回答 2 投票 0

没有Room的NetworkBoundResource助手类

当我尝试为Room Db和Retrofit实现NetworkBoundResource和Resource帮助程序类时,它完美无缺。但是,我需要使用Retrofit从RESTful实现搜索结果...

回答 3 投票 8

更新Room实体并观察列表

想象一下在主要活动中呈现给您的帖子列表(如Facebook)。潜在的“单一事实来源”是数据库和Android的房间用于获取和观察此列表......

回答 1 投票 3

Android数据绑定到自定义视图

我要做的是将实时数据传递到自定义视图我想做什么:

回答 1 投票 0

通过LiveData观察器将项添加到特定索引时,IndexOutOfBoundsException

我正在使用一个使用FragmentStatePagerAdapter作为适配器的ViewPager片段。 Adapter的数据是来自数据库的List对象,我用...观察查询

回答 2 投票 1

如何在使用Room Livedata MVVM时显示LoadingState

所以我来自MVP背景......我基本上要做的就是在我们开始从Room(SQLite)获取数据时启动loadingView,在成功时停止loadingView并且所有...

回答 2 投票 1

Android Room:更新插入的LiveData回调?

我有一个简单的DAO,包括CRUD函数FeedEntryDAO.java @Dao公共接口FeedEntryDAO {@Query(“SELECT * FROM feedEntrys”)LiveData > getAll(); @Query(” ...

回答 4 投票 14

android -MutableLiveData没有观察到新数据

我正在使用mvvm和android架构组件,我是这个架构的新手。在我的应用程序中,我从Web服务获取一些数据并在recycleView中显示它,它工作正常。那我就是......

回答 1 投票 0

如何清除LiveData存储值?

根据LiveData文档:LiveData类具有以下优点:...始终是最新数据:如果生命周期再次开始(就像活动重新开始......

回答 6 投票 26

java.lang.IllegalStateException:无法在后台线程上调用observeForever

有人可以帮我找到我在哪里错了。我需要不断观察网络数据,并在工作人员发生数据更改时更新UI。请注意,这是有效的......

回答 2 投票 6

如何在xml文件中获取实时数据的值Databinding android

我想从livingata获取价值并更新UI但是在收到数据时它不会显示任何内容。什么是代码的问题? ProfileModel.java公共类ProfileModel {public ...

回答 1 投票 0

尝试在空对象引用上调用虚方法'void android.arch.lifecycle.MutableLiveData.setValue(java.lang.Object)'

我使用Android架构组件并尝试从LiveData实例化viewmodel和Observe数据。但我得到以下错误:ActivationFragment.clas:@OnClick(R.id.btn_activation)...

回答 1 投票 0

测试LiveData有什么问题?测试没有通过

我正在尝试使用LiveData测试ViewModel,但是存在一些问题。我无法得到它。我的测试只在一种情况下不通过 - HashMap的最后一个元素的值为true。但测试通过任何其他...

回答 1 投票 0

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