【发布时间】:2017-05-14 23:39:08
【问题描述】:
我一直在使用 Android Studio 和 Realm 创建一个用于国际象棋记录的应用。问题是,每当我删除一个“游戏”(我创建的类)时,列表中的最后一个会代替已删除的一个(即 ListView 带有“游戏”“a”到“h”,我删除游戏“c” ,然后游戏'h'代替了'c'),我想知道是否有人遇到过同样的问题以及您是如何解决的。谢谢!
【问题讨论】:
-
我认为问题在于您依赖于结果集中的位置,而不是将其与数据一起存储。
-
所以你是说我应该把位置和模型一起存储?
-
其实我猜你应该确保与
findAllSorted的排序顺序 -
是的,我在发布这个 xD 几个小时后就明白了,无论如何谢谢