在Android Studio上删除绑定到ListView的Realm对象

时间:2017-05-14 23:39:08

标签: android realm

我一直在使用Android Studio和Realm为国际象棋注意创建一个应用程序。问题是每当我删除一个游戏' (我创建的类别)列表中的最后一个取代了已删除的一个(即ListView与"游戏"' a'通过' h',我删除游戏'然后游戏取代了'并且我想知道是否有人遇到过同样的问题你是怎么解决的谢谢!

1 个答案:

答案 0 :(得分:0)

默认情况下,Realm中的数据未排序,如果您不提供排序,我们不会对该位置提供任何保证。您所看到的实际上是在您删除数据的情况下的预期行为,因为我们将采用最后一项并将其放入现在的空位(以避免在我们的内部数据结构中使用空值)。

使用findAllSorted()代替findAll()应该修复它。