领域-在表的开头插入对象

时间:2018-08-13 08:53:25

标签: kotlin realm

我这样插入/更新我的Realm数据库:

Realm.getDefaultInstance().use {
    realmInstance -> realmInstance.executeTransaction {
        realm -> realm.insertOrUpdate(data)
    }
}

但是这会将新添加的数据放在表内容的末尾。如何将数据放在开头?


通过API响应

  1. 最新商品
  2. 其他项目

场景A:这是我第一次从API接收商品。我将它们以相同的顺序插入数据库。

过一会儿,我必须从本地存储中发送最新的项目。通常这是本地数据库中的last项,但是由于列表与API的顺序相反,因此我必须发送第一项(您可以看到列表的顺序)。好。一段时间后,我从API获得了新数据。我们插入数据库。从这一刻起,最新项目将始终是数据库中的最后一项。如果我一直都知道,那么我可以避免这种混乱,最新的项目将是第一个项目。在两种情况下都适用。

0 个答案:

没有答案