我有两个活动。
活动 A:包含一个列表视图和一个“编辑”按钮。活动 B:包含一个表单和一个保存按钮。
当您启动应用程序时,它会打开 Activity A。按“编辑”按钮打开 Activity B。填写表格,按保存并将此数据存储在 SQlite 3 数据库中,然后终止 Activity B。这将调用 onResume 方法活动A。
在这个 onResume() 方法中,我试图刷新 listView 以显示刚刚保存到其中的新数据。
它目前看起来像这样;
@Override
protected void onResume() {
super.onResume();
arrayAdapter.notifyDataSetChanged();
lv.invalidate();
System.out.println("onResume must have been called ");
}
为什么我的列表视图从不刷新?如果我完全终止活动并重新打开它,它只会显示新数据