gpt4 book ai didi

android - Android中String类型的RealmList

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:36:37 27 4
gpt4 key购买 nike

我在 Android 中使用 Realm 进行本地存储。我收到以下响应表单服务器。

[{
"ListId": 10,
"Names": ["Name1", "Name2", "Name3", "Name4"]
}]

这是我的模型

   public class Model extends RealmObject {

private int ListId;
private RealmList<String> Names = new RealmList<String>()

public int getListId() {
return ListId;
}

public void setListId(int listId) {
ListId = listId;
}

public RealmList<String> getNames() {
return Names;
}

public void setNames(RealmList<String> names) {
Names = names;
}

}

我正在为 ArrayList 获取这个

类型参数 'java.lang.String' 不在其范围内;应该扩展 'io.realm.RealmObject'。

谢谢。

最佳答案

RealmLists 还不支持简单的字符串。所以你必须将每个字符串包装到它自己的对象中:

您可以在此处查看解决方法:Gson deserialization of List<String> into realmList<RealmString>

或在这里: https://realm.io/docs/java/latest/#primitive-lists

关于android - Android中String类型的RealmList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35432842/

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