android - ArrayAdapter没有更新,但更新了Sqlite数据库

时间:2016-04-20 12:03:52

标签: android arraylist android-arrayadapter

我正在研究餐厅应用。 在那,我有购物车活动。 那,我管理数据库。当用户添加项目时,我将其插入数据库。

我创建了一个扩展ArrayAdapter

的类
  • 在本课程中,我会显示购物车中每件商品的数据。
  • 当用户完成购物车商品时,我会将其发布到WebService。

问题

  • 在这个购物车中,itemi有一个按钮“删除此项目。”
  • 当我点击它时,项目将从数据库中删除但不会删除 反映在ArrayList上。

adapter.notifyDataSetChanged()无效。

注意

当我回到那个活动并来时,它将被删除。

1 个答案:

答案 0 :(得分:1)

只需从Arraylist中删除该项目。

yourArraylist.remove(poistion);

然后您通过以下代码更改通知adpter

adapter.notifyDataSetChanged();

试试这可能对你有帮助.....