2015-06-20 70 views
0

我有一個活動A,當用戶點擊一個按鈕時,會出現一個對話框(這是一個帶有對話框主題的活動B),在那裏他可以點擊一個按鈕,之後對話框消失並且用戶返回活動A.如何刷新活動A的用戶界面,以便用戶不必回到家中並再次打開活動A? 我很感激你可以提供的任何幫助。如何在兒童活動(主題:對話框)關閉時刷新活動?

+0

取決於你想要更新對話框關閉,因爲對話框也是活動的一部分,所以點擊按鈕,你可以從活動佈局訪問視圖,並用最新值更新而不需要再次打開活動 –

+0

你可以提供一些關於如何去做? – Peter

+0

彼得:你想在對話框關閉時更新什麼? –

回答

2

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

1

對ActivityLifecycle一看:

Lifecycle

當活動A再次顯示出來給用戶,該onResume()方法被調用。因此,您在此方法內更新內容,並在每次活動再次顯示時刷新數據。

相關問題