gpt4 book ai didi

java - 无法将参数传递给 super();在扩展 RealmBaseAdapter (Realm) 的类的构造函数中

转载 作者:太空宇宙 更新时间:2023-11-03 12:48:16 24 4
gpt4 key购买 nike

我有一个问题,我无法将参数“context、realmResults、automaticUpdate”传递给 super();在扩展 RealmBaseAdapter 的类的构造函数中。请参阅我的代码和屏幕截图,让您一目了然。

* 我的代码:

package com.twitter.i_droidi.notah;

import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import io.realm.RealmBaseAdapter;
import io.realm.RealmObject;
import io.realm.RealmResults;

public class RealmModelAdapter <T extends RealmObject> extends RealmBaseAdapter<T> {

public RealmModelAdapter(Context context, RealmResults<T> realmResults, boolean automaticUpdate)
{
super(context, realmResults, automaticUpdate);
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
return null;
}
}

* 截图:

* Realm 版本:1.0.1

* Android Studio 版本:2.1.2

最佳答案

在 Realm 最新版本中,RealmBaseAdapter 的构造函数更改为

RealmBaseAdapter(android.content.Context context, OrderedRealmCollection<T> data, boolean automaticUpdate)

因此,您需要替换 RealmResults<T>OrderedRealmCollection<T>在您的代码中。

https://realm.io/docs/java/latest/api/io/realm/RealmBaseAdapter.html

关于java - 无法将参数传递给 super();在扩展 RealmBaseAdapter (Realm) 的类的构造函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37903176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com