android中的urbanairship崩溃(应用程序不在前台时)

android中的urbanairship崩溃(应用程序不在前台时),android,Android,嗨,当应用程序不在前台或当我们按后退键将应用程序发送到后台堆栈时,我会崩溃。稍后,当应用程序从服务器收到推送通知时,应用程序崩溃。 下面是崩溃发生的堆栈跟踪 而帮助将是有益的 您可能正在活动中而不是在应用程序中进行UrbanAirship设置 我在应用程序的onCreate()中有这样的东西,它修复了这样的崩溃 UAirship.takeOff(this); PushManager.enablePush(); String apid = PushManager.shared().getAPID

嗨,当应用程序不在前台或当我们按后退键将应用程序发送到后台堆栈时,我会崩溃。稍后,当应用程序从服务器收到推送通知时,应用程序崩溃。 下面是崩溃发生的堆栈跟踪

而帮助将是有益的



您可能正在活动中而不是在应用程序中进行UrbanAirship设置

我在应用程序的onCreate()中有这样的东西,它修复了这样的崩溃

UAirship.takeOff(this);
PushManager.enablePush();
String apid = PushManager.shared().getAPID();
Logger.info("My Application onCreate - App APID: " + apid);
PushManager.shared().setIntentReceiver(IntentReceiver.class);

请提供发生此异常的代码段..在处理接收到的推送的代码中的某个地方有一个空指针。启动调试过程,在服务/广播接收器中添加一些断点,并使用城市飞艇向自己发送通知。
UAirship.takeOff(this);
PushManager.enablePush();
String apid = PushManager.shared().getAPID();
Logger.info("My Application onCreate - App APID: " + apid);
PushManager.shared().setIntentReceiver(IntentReceiver.class);