2015-06-20 75 views
0

我有一个活动A,当用户点击一个按钮时,会出现一个对话框(这是一个带有对话框主题的活动B),在那里他可以点击一个按钮,之后对话框消失并且用户返回活动A.如何刷新活动A的用户界面,以便用户不必回到家中并再次打开活动A? 我很感激你可以提供的任何帮助。如何在儿童活动(主题:对话框)关闭时刷新活动?

+0

取决于你想要更新对话框关闭,因为对话框也是活动的一部分,所以点击按钮,你可以从活动布局访问视图,并用最新值更新而不需要再次打开活动 –

+0

你可以提供一些关于如何去做? – Peter

+0

彼得:你想在对话框关闭时更新什么? –

回答

2

使用startActivityForResult() - setResult() - onActivityResult()模式。

1

对ActivityLifecycle一看:

Lifecycle

当活动A再次显示出来给用户,该onResume()方法被调用。因此,您在此方法内更新内容,并在每次活动再次显示时刷新数据。