如何在域中将非托管列表转换为托管列表。我正在使用Kotlin和Android的MVVM
我使用的是如何在域中将非托管列表转换为托管列表。我正在使用Kotlin和Android的MVVM,android,kotlin,mvvm,realm,Android,Kotlin,Mvvm,Realm,我使用的是RealmRecyclerViewAdapter,我需要使用托管列表。 有人知道如何将非托管列表转换为托管列表吗 因为我在将非托管列表转换为托管列表时遇到以下错误 错误:由以下原因引起:java.lang.IllegalStateException:仅使用此 带有托管RealmCollection的适配器,对于非托管列表,您可以 只需使用BaseRecycleServiceAdapter 这是我的适配器类 class ChannelVideosAdapter(var list: Ord
RealmRecyclerViewAdapter
,我需要使用托管列表。
有人知道如何将非托管列表转换为托管列表吗
因为我在将非托管列表转换为托管列表时遇到以下错误
错误:由以下原因引起:java.lang.IllegalStateException:仅使用此
带有托管RealmCollection的适配器,对于非托管列表,您可以
只需使用BaseRecycleServiceAdapter
这是我的适配器类
class ChannelVideosAdapter(var list: OrderedRealmCollection<RealmMediaListModel>?) : RealmRecyclerViewAdapter<RealmMediaListModel, ChannelVideosAdapter.ChannelVideos>(list,true) {}
class ChannelVideosAdapter(变量列表:OrderedRealmCollection?):RealmRecyclServiceAdapter(列表,true){}
如果使用RealmRecyclServiceAdapter
则需要传递托管RealmList或RealmResults
如果要使用非托管列表,请使用简单的RecycleServiceAdapter
realmRecyclServiceAdapter
只有一些方法可以在列表/结果更改时作出反应,但不能在非托管列表/结果中发生
有人知道如何将非托管列表转换为托管列表吗
您需要从领域
实例获取RealmResults
,或者从托管RealmObject获取RealmList
(从领域
实例或RealmResults
检索)
无法将非托管列表转换为托管列表