我创建了一个允许用户创建自己的锻炼计划的应用程序。因此,我将练习存储在 sembast 商店中。
我想知道是否以及如何重新安排锻炼。我计划使用 ReordarableListView,但我只是不明白如何更新 Store 中的数据。我认为最好的方法是使用他们自己的 sembastkey(在我的情况下为 int)重新排序练习。但我就是不认识人哈哈哈。
假设我已经将练习 7 拖到练习 3 的上方,那么完全破坏并重新创建所有练习 N (N > 3) 的练习列表会不会过大?这是我能想到的唯一方法,但我希望有更有效的方法。如果有人能给我提示如何更轻松地解决此任务,我将非常高兴。先感谢您