3


我的应用程序中有一个列表。在另一个活动中,用户从数据库中删除一行并返回到主要活动(我在这里使用 finish())。当它返回时,已从数据库中删除的行仍在列表中。如果用户按下刷新按钮,它就会消失。
如何自动刷新它?

4

2 回答 2

5

覆盖您原来的 Activity(当用户按下返回时显示的那个)onResume(),所以它看起来像:

@Override
protected void onResume()
{
  refreshListMethod();
  super.onResume();
}

refreshListMethod();是您选择刷新列表的任何方法,因为您说:

用户按下刷新按钮,它消失了。

所以把这种方法变成一种方法,这样你就可以在需要的地方使用它。

于 2013-01-12T01:12:12.993 回答
0

重新创建Activity当您单击列表项时,您可以调用然后finish()在删除新行后ListActivity重新Activity创建IntentActivity

于 2013-01-12T01:13:50.030 回答