【发布时间】:2015-09-14 13:41:47
【问题描述】:
我有一个使用解析推送通知服务的应用程序。这是我用来接收通知的类:
public class MessageReceiver extends ParsePushBroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//...some code in here
}
我还在清单中注册了这个自定义接收器:
<receiver
android:name="com.package.MessageReceiver"
android:exported="false" >
<intent-filter>
<action android:name="com.parse.push.intent.RECEIVE" />
<action android:name="com.parse.push.intent.DELETE" />
<action android:name="com.parse.push.intent.OPEN" />
</intent-filter>
</receiver>
通知系统一切正常。收到通知后,我想相应地更新正在运行的活动 UI(例如显示新通知的图标),但我无权访问 onReceive 方法中的活动对象。这样做的最佳做法是什么?在这件事上我不能使用上下文对象。
谢谢
【问题讨论】:
标签: android parse-platform push-notification broadcastreceiver