按下后退按钮时调用方法

时间:2013-01-12 01:10:31

标签: android database list refresh


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

2 个答案:

答案 0 :(得分:5)

覆盖原始活动(用户按下时显示的活动)onResume(),如下所示:

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

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

  

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

因此,将该方法转换为方法,以便您可以在需要的地方使用它。

答案 1 :(得分:0)

重新创建Activity当您点击列表项时,可以在finish()上致电ListActivity,然后在删除Activity时重新设置IntentActivity

中的行