我的应用程序中有一个列表。在另一个活动中,用户从数据库中删除一行并返回到主要活动(我在这里使用 finish())。当它返回时,已从数据库中删除的行仍在列表中。如果用户按下刷新按钮,它就会消失。
如何自动刷新它?
问问题
2055 次
2 回答
5
覆盖您原来的 Activity(当用户按下返回时显示的那个)onResume()
,所以它看起来像:
@Override
protected void onResume()
{
refreshListMethod();
super.onResume();
}
refreshListMethod();
是您选择刷新列表的任何方法,因为您说:
用户按下刷新按钮,它消失了。
所以把这种方法变成一种方法,这样你就可以在需要的地方使用它。
于 2013-01-12T01:12:12.993 回答
0
重新创建Activity
当您单击列表项时,您可以调用然后finish()
在删除新行后ListActivity
重新Activity
创建Intent
Activity
于 2013-01-12T01:13:50.030 回答