我有从SQLite数据库中获取的循环视图和数组列表。
我使用 ItemHelper
来调换物品在数组列表中的位置,问题是数据库中的物品顺序不会改变,所以当应用程序关闭并返回时,会恢复之前的顺序。
问题是数据库中的项目顺序不会改变,所以当应用程序关闭并返回时,顺序会恢复到之前的状态。
根据我的研究,调换数据库中的数据位置并不是一个好主意。
你能分享一下在这种情况下,你会怎么做?
如果条目对应的行包含了大量的数据,那么我认为你应该为每个条目的当前位置增加一列,然后在数据库中更新即可。在检索的时候,你可以 Order By
该列。