0

我有一个带有适配器类扩展的网格视图BaseAdapter。当用户点击网格的一个元素时,会启动一个新的活动,在这个活动中,用户可以更改元素的一些属性。当用户回到带有网格的活动时,视图只会在它离开屏幕并返回时更新。我尝试过,collectionViewAdapter.notifyDataSetChanged() 但它不起作用。

有没有人知道一旦用户回到使用网格的活动时如何更新视图?

谢谢。

4

1 回答 1

1

让我们用网格视图调用活动是ActivityA,另一个是ActivityB。当用户单击网格的一个元素时,从ActivityA开始,您应该开始ActivityB使用startActivityForResult(Intent, int). 然后在 ActivityB 中,用户修改完元素的某些属性后,就可以调用setResult(RESULT_OK)并完成ActivityB。然后onActivityResult(int, int, Intent)ofActivityA将被调用。在这里,您可以检查并更新您的网格视图(如果resultCodeRESULT_OK.

于 2013-10-29T19:01:27.873 回答