2016-12-08 86 views
0

我有一個帶有列表視圖的活動A,並且在列表中選擇了一些項目,然後使用活動A列表中的選定項目導航到另一個活動B.並做了一些修改。返回到A.返回A.我的屏幕沒有更新最新的修改。如何在Android中更新UI

請指導我如何做到這一點。先謝謝你。

+0

而且我們如何想知道你在說什麼這些修改?你需要在這裏編寫你的代碼,解釋並告訴我們你認爲應該做的事情,但是沒有做你需要的事情。 –

+1

將您的UI更新代碼放入您的A活動的** onResume()** – RRTW

+0

請參閱此鏈接http://stackoverflow.com/a/40815714/3237960 – Rahul

回答

1

如果您有兩個活動的統一數據存儲(以便您知道此問題純粹是UI問題,因爲數據本身在從活動B返回時更新),那麼您應該在ListView適配器上調用此方法:

yourListView.getAdapter().notifyDataSetChanged() 
0

爲了顯示你想要什麼,你需要有一些TextView在你的其他活動,然後只需添加一個文本向他們顯示你所需要的。

當你得到的數據,只是做這樣的onCreate方法:

TextView tv = (TextView)inflate.findViewById(R.id.myTextView); 
tv.setText(theDataStringYouReceived);