我有一個帶有列表視圖的活動A,並且在列表中選擇了一些項目,然後使用活動A列表中的選定項目導航到另一個活動B.並做了一些修改。返回到A.返回A.我的屏幕沒有更新最新的修改。如何在Android中更新UI
請指導我如何做到這一點。先謝謝你。
我有一個帶有列表視圖的活動A,並且在列表中選擇了一些項目,然後使用活動A列表中的選定項目導航到另一個活動B.並做了一些修改。返回到A.返回A.我的屏幕沒有更新最新的修改。如何在Android中更新UI
請指導我如何做到這一點。先謝謝你。
如果您有兩個活動的統一數據存儲(以便您知道此問題純粹是UI問題,因爲數據本身在從活動B返回時更新),那麼您應該在ListView適配器上調用此方法:
yourListView.getAdapter().notifyDataSetChanged()
爲了顯示你想要什麼,你需要有一些TextView
在你的其他活動,然後只需添加一個文本向他們顯示你所需要的。
當你得到的數據,只是做這樣的onCreate
方法:
TextView tv = (TextView)inflate.findViewById(R.id.myTextView);
tv.setText(theDataStringYouReceived);
而且我們如何想知道你在說什麼這些修改?你需要在這裏編寫你的代碼,解釋並告訴我們你認爲應該做的事情,但是沒有做你需要的事情。 –
將您的UI更新代碼放入您的A活動的** onResume()** – RRTW
請參閱此鏈接http://stackoverflow.com/a/40815714/3237960 – Rahul