Android:List适配器更新视图元素

时间:2013-10-29 16:48:48

标签: android baseadapter

我有一个扩展BaseAdapter的Adapter类的网格视图。当用户单击网格的一个元素时,将启动一个新活动,在此活动中,用户可以更改该元素的某些属性。当用户使用网格返回活动时,视图仅在离开屏幕并返回时才会更新。我试过collectionViewAdapter.notifyDataSetChanged() 但它不起作用。

当用户通过网格返回活动时,是否有人对如何更新视图有任何想法?

感谢。

1 个答案:

答案 0 :(得分:1)

让我们使用网格视图调用活动ActivityA,另一个是ActivityB。当用户点击网格的一个元素({1}}时,您应该使用ActivityA启动ActivityB。然后在ActivityB中,在用户完成元素的某些属性更改后,您可以调用startActivityForResult(Intent, int)并完成setResult(RESULT_OK)。然后将调用ActivityB的{​​{1}}。在这里,如果onActivityResult(int, int, Intent)ActivityA,您可以检查并更新网格视图。