【发布时间】:2019-11-27 13:13:17
【问题描述】:
我有一个 BeaconBase 类,其中包含 BeaconData 列表。
public class BeaconBase extends RealmObject {
@PrimaryKey
private Integer checkInID;
@SerializedName("beacons")
@Expose
private RealmList<BeaconData> beacons;
}
public class BeaconData extends RealmObject {
@SerializedName("scanId")
@Expose
private String scanId;
@SerializedName("distance")
@Expose
private String distance;
}
BeaconData 通常会很大。可能是每小时大约 100000 行。删除相关 BeaconBase 记录时如何有效删除 BeaconData?
我只有在 BeaconBase 中有主键。
所以当我删除 BeaconBase 记录时,成千上万的 BeaconData 记录被孤立。我怎样才能有效地处理这种情况?
【问题讨论】:
标签: android database realm realm-mobile-platform realm-list