android-livedata 相关问题

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

修改从Room获取的LiveData项

我有简单的RecyclerView,我用LiveData填充。 Activity:viewModel.getBooks()。observe(this,books - > booksAdapter.setBooks(books)); ViewModel:public LiveData > ......

回答 1 投票 1

Android从Retrofit调用获取LiveData

我正试图在我的Android项目上使用Retrofit获取一些数据,在ViewModel和我的LiveData活动上更新。这是我的服务类:class PaymentService {private var ...

回答 2 投票 0

如何从android中的ViewModel中的一个LiveData对象获取数据?

我正在尝试创建一个通过room和LiveData使用SQL数据库的应用程序。这是一个非常简单的测验应用程序。将显示一个问题和几个可能的答案。此外还有......

回答 1 投票 0

Android MVVM - 如何使LiveData发出它拥有的数据(强制触发观察者)

我有这个ViewModel从网络获取一个列表,我用数据填充RecyclerView(MyAvailabilityRepository返回一个MutableLiveData,这就是我使用Transformations.switchMap的原因):...

回答 2 投票 5

在viewmodel中观察livingata以通过属性绑定更新UI

我想观察一下currentUser:LiveData ProfileViewModel中的属性(由UserRepository公开)以更新用户:User属性。此属性通过...绑定到UI

回答 1 投票 1

更改改装响应时,Mediator实时数据不会更新

我在我的应用程序中使用MVVM架构组件。任务是添加MVVM改造。我每10秒调用一次Web服务器来获取响应数据。要更新此值,我使用Mediator ...

回答 1 投票 0

使用一个条目存储在Room表中的设置会在任何参数更新时触发所有观察者

我正在使用简单的Room表进行设置@Entity数据类设置(var user:String =“”){@ PrimaryKey var id:Long = 1 var activeItem:Int = 0 var developerMode:Boolean = false ...

回答 1 投票 1

如何观察自定义曲面视图生成的数据

我正在我的应用程序中设置房间数据库,我想从用户那里获取数据,用户正在绘制自定义表面视图。应用程序在Android 9上运行,使用MVVM模式,我试过没有房间的应用程序和...

回答 1 投票 0

使用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

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