0

因此,当收到存储数据的通知时,如果用户当前在这些视图上,我需要更新两个视图。我更新了 onResume 等视图,但如果用户在其中一个页面上并获取数据,它将不会更新,我不知道如何更新视图,因为它需要上下文,我无法弄清楚如何传输上下文或甚至更新线性布局,而无需在包含布局和视图的类中调用这些函数。非常感谢任何帮助实现这一点。编辑:我使用的 calss 不是普通的,它是接收消息的 GCMIntentClass。这就是为什么我需要处理数据并且当它获取这些数据时更新用户所在活动的布局。

4

1 回答 1

1

您可以通过Context不是 Activity 的类的构造函数来传递。例如:

public MyClass(Context c) {
    this.context = c;
}

然后使用Context来做任何你想做的事情View

于 2013-08-28T23:04:26.670 回答