android - ArrayAdapter 未更新,但 Sqlite 数据库已更新
android - ArrayAdapter not updating, but Sqlite Database updated
我正在开发餐厅应用程序。
在那里,我有购物车 activity。
那,我用数据库管理。当用户添加一个项目时,我将其插入数据库。
我创建了一个扩展 ArrayAdapter
的 class
- 在此class中,我显示了购物车中每件商品的数据。
- 当用户完成购物车项目时,我 post 将其发送到 WebService。
问题
- 在此购物车中,item 有一个按钮 "remove this item."
- 当我点击它时,项目从数据库中删除但没有
反映在 ArrayList 上。
adapter.notifyDataSetChanged() 不工作。
注意
当我回到那个 activity 来的时候,它会被删除。
只需从 Arraylist 中删除项目。
yourArraylist.remove(poistion);
然后你通知适配器改变了下面的代码
adapter.notifyDataSetChanged();
试试这个可能对你有帮助.....
我正在开发餐厅应用程序。 在那里,我有购物车 activity。 那,我用数据库管理。当用户添加一个项目时,我将其插入数据库。
我创建了一个扩展 ArrayAdapter
的 class- 在此class中,我显示了购物车中每件商品的数据。
- 当用户完成购物车项目时,我 post 将其发送到 WebService。
问题
- 在此购物车中,item 有一个按钮 "remove this item."
- 当我点击它时,项目从数据库中删除但没有 反映在 ArrayList 上。
adapter.notifyDataSetChanged() 不工作。
注意
当我回到那个 activity 来的时候,它会被删除。
只需从 Arraylist 中删除项目。
yourArraylist.remove(poistion);
然后你通知适配器改变了下面的代码
adapter.notifyDataSetChanged();
试试这个可能对你有帮助.....