因此,当收到存储数据的通知时,如果用户当前在这些视图上,则需要更新两个视图。我更新了onResume等视图但是如果用户在其中一个页面上获取数据它将不会更新,我不知道如何更新视图,因为它需要上下文,我无法弄清楚如何传输上下文或甚至更新线性布局,而无需在包含布局和视图的类中调用这些函数。非常感谢任何帮助实现这一目标。 编辑:我正在使用的calss不是普通的GCMIntentClass接收消息。这就是为什么我需要处理数据以及何时获取此数据更新用户所在活动的布局。
答案 0 :(得分:1)
您可以通过非Activity的类的构造函数传递Context
。例如:
public MyClass(Context c) {
this.context = c;
}
然后使用Context
使用View