当我尝试使用已存储在realm文件中的addAll()
RealmList<Tile>
上accounts
时,我遇到了问题。
realmList.addAll(tiles)
,该调用可能返回Tiles
,其中包含已存储在领域中的一个或多个accounts
。 API返回的对象如下所示:
public class ActivityStreamData extends RealmObject {
@PrimaryKey
private long id = DB_ID;
public String timestamp;
public RealmList<Tile> activity = new RealmList<>();
public MessageListMeta metadata = new MessageListMeta();
}
public class Tile extends RealmObject {
public String type;
public RealmList<Account> accounts;
public Account account;
}
public class Account extends RealmObject {
@PrimaryKey
public long id;
public String timestamp;
public String name;
public String email;
}
在获取更多内容时尝试将tiles
添加到activityStream.activity
列表时,调用失败。
任何方式强制addAll
充当createOrUpdate
电话