【问题标题】:android listview drag and drop and restoreandroid listview拖放和恢复
【发布时间】:2012-01-20 01:04:56
【问题描述】:

我正在使用这里的代码: http://ericharlow.blogspot.com/2010/10/experience-android-drag-and-drop-list.html

这对我非常有用,但我不确定如何对列表视图进行任何更改。首先列表视图中的项目是有序的A,B,C,拖放之后是C, B, A 但是,如果我退出此应用,然后稍后重新启动,订单将返回到 A,B,C

我有想法使用sql来保存listview id,所以我可以在数据库中创建id为1 2 3的表,内容为abc,然后调用listview,这样我就可以使用上面的代码来拖动,之后我将 listview 拖成 cba ,但是如何使用 cba 将新序列保存在数据库中,例如 id 1 2 3 ?

谢谢

【问题讨论】:

    标签: android


    【解决方案1】:

    您不一定必须使用 sql 数据库来完成此操作。基本上只要活动暂停或停止,只需保存列表视图的数据源。然后在活动再次启动时重新加载数据源。查看此问题以获取有关如何执行此操作的更多信息:Saving Android Activity state using Save Instance State

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-14
      相关资源
      最近更新 更多