Android: 在SQLite中交换数据是个好主意吗?

问题描述 投票:0回答:1

我有从SQLite数据库中获取的循环视图和数组列表。

我使用 ItemHelper 来调换物品在数组列表中的位置,问题是数据库中的物品顺序不会改变,所以当应用程序关闭并返回时,会恢复之前的顺序。

问题是数据库中的项目顺序不会改变,所以当应用程序关闭并返回时,顺序会恢复到之前的状态。

根据我的研究,调换数据库中的数据位置并不是一个好主意。

你能分享一下在这种情况下,你会怎么做?

android android-sqlite
1个回答
2
投票

如果条目对应的行包含了大量的数据,那么我认为你应该为每个条目的当前位置增加一列,然后在数据库中更新即可。在检索的时候,你可以 Order By 该列。

© www.soinside.com 2019 - 2024. All rights reserved.