将所选项目移至顶部并在底部android java中休息

时间:2016-10-15 16:48:53

标签: java android collections

我有arraylist形式的数据[A,B,C,D]我想将它改为[B,A,C,D]意味着选择项目到顶部并在底部重新生成项目。然后如果我再次选择让我们假设C然后它应该是[C,B,A,D]问题是[A,B,C,D]再来,因为我必须每次调用[A,B,C,D]]数据库中的arraylist意味着再次调用默认的arraylist [A,B,C,D]。我怎么能实现它?通过在数据库中创建索引列或通过什么?

1 个答案:

答案 0 :(得分:0)

您可以通过将索引与db中的ArrayList项相关联来实现此目的。每当列表更改时,使用索引值更新包含已更改项的数据库。

稍后当您再次尝试从db获取数据时,请在db query中使用sort by index。