下面的代码不完整,实际的实现非常详细,所以我主要是寻求逻辑方面的帮助
基本上我有动态对象类型的json数组,我可以正确地传递给回收器视图但由于模型非常动态而难以持久化,我导致使用域继续存在,我继续在关系模型中存储每个数据数据类型,对象为null。
json数据结构
[
{
type: event // or peep
... // corresponding items like title or date ..
},
{type:peeps
...
},
...
]
实施 -
public class Feeds extends RealmObject {
public String Type;
}
public class Peeps extends RealmObject {
public int Id;
private string owner ;
//...
}
public class Event extends RealmObject {
public int Id;
private String title ;
//...
}
然后在recycleler onbindview上我们得到相应的数据类型
Feed.type == event title ;
titleview.setText ( feed.event.getitle())