2016-12-08 55 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);