两个活动,一个是sqliteopenhelper

时间:2013-07-30 07:43:09

标签: android android-listview

我有一个sqliteopenhelper(扩展)对象,用于在一个活动中显示数据

在另一项活动中,我有一个'onclick'方法,我想添加数据

(这两个活动通过按钮连接 - 添加项目/保存项目)

我的问题是 - 两个活动是否有自己的sqlopenhelper对象? 或者,他们应该共享同一个吗?

另外 - 当用户在添加项目后返回第一个活动屏幕时,适配器是否会自动在列表中显示新项目? 或者,是否必须调用 notifyDataSetChanged

1 个答案:

答案 0 :(得分:0)

你是对的,

  • 您必须创建两个不同的对象并在不同的活动中对其进行初始化以访问SQLiteDatabaseHelper

  • 在列表中添加数据时使用notifyDataSetChanged

  • See Reference example here,您将获得完整的实施想法。