Android中字符串类型的RealmList [英] RealmList of String Type in Android

查看:372
本文介绍了Android中字符串类型的RealmList的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Realm在Android中进行本地存储.我正在跟踪响应表单服务器.

I'm using Realm for Local storage in Android. I'm getting following response form server.

[{
    "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

And I'm getting this for ArrayList

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

Type parameter 'java.lang.String' is not within its bound; should extend 'io.realm.RealmObject'.

谢谢.

推荐答案

Realm版本4.0.0将添加对RealmList的支持,该列表可以包含String,byte [],Boolean,Long,Integer,Short,Byte,Double,Float和日期值.

Realm version 4.0.0 will add support for RealmList that can contain String, byte[], Boolean, Long, Integer, Short, Byte, Double, Float and Date values.

请参阅此拉取请求:

https://github.com/realm/realm-java/pull/5031

领域变更日志:

https://github.com/realm/realm-java/blob/master/CHANGELOG.md

这篇关于Android中字符串类型的RealmList的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆