领域删除对象

时间:2015-01-14 09:34:18

标签: android gridview realm

我在网格视图中有一些城市名称,点击任何项目我从领域中删除该名称。 但删除后我使用notifyDataSetChanged更新适配器,然后gridview的最后一个对象替换我删除名称的位置。 我想将所有名称从我删除名称的位置向上推一步。例如,我在位置2删除了名称,然后位置3的名称在位置2上移动,依此类推。 希望你能理解对不起英语的抱歉 任何建议和帮助表示赞赏。 感谢

1 个答案:

答案 0 :(得分:1)

这是预期的行为。内部领域进行了一次移动 - 最后一次删除,这比在删除后删除所有项目要快得多。

解决这个问题的方法是使用排序。例如,您可以在模型中存储插入时间戳,并使用该时间戳对查询结果进行排序。