2011-04-21 73 views
0

您好我有在第一活动图像的网格视图和列表视图中的第二个活动 图片,如果用户选择使用复选框列表视图图像中的任何一个,我想更新的第一个活动网格视图从第二个(列表视图)出去进入网格视图(当前视图是列表视图)。 我试图通过调用firstActivity.onStart();再次设置网格视图 它要崩溃...刷新活动问题

+0

又是什么logcat的说..? – Mudassir 2011-04-21 05:49:22

回答

0

我猜...但你的第一个GridView控件肯定是从一些适配器中获取数据,所以你可以调用

gridViewAdapter.notifyDataSetChanged(); 

明确告诉gridview它应该刷新。

从调用代码someActivity.onStart()是一个好主意,因为应该这些方法由系统本身而不是由程序员的代码来调用。

现在,我不完全知道你的活动是如何相互关联的,但是根据你在问题中提供的内容,我假定你的第二个活动是某种方式的弹出窗口或任何让用户选择一些图像的东西,假设第一个活动显示结果,对吧?
在这种情况下,我会用startActivityForResult,一旦该活动的回报做提神的东西称之为第二个活动。

+0

谢谢,我认为这将有助于让我来试试.. – 2011-04-21 06:28:05