在应用程序 Android 中保存通知上下文

Saving context for notification in Application Android

我在我的应用程序中实现了 GCM 处理程序,以便在收到消息时发送通知。但是我注意到,如果我通过在手机上的任务管理器中将其终止来销毁我的应用程序,则传递给方法以发送通知的上下文变量 returns 为 null。有没有办法在用户销毁应用进程发送通知后保存上下文?

我无法理解您发送消息的位置,您应该 post 您的代码 但我会尝试

您将在您的清单中声明一个接收器 像这样

  <receiver
        android:name="<PAKAGE NAME>.MyMessageReceiver">
        <intent-filter>
            <action TAG >
        </intent-filter>
    </receiver>

并在 MyMessageReciever.java 一个方法

@Override
public void onReceive(Context context, Intent intent) {

这里是你不需要保存的上下文,使用 此上下文