我正在开发一个使用谷歌云消息接收推送通知的应用程序。问题是我在“SplashActivity”中运行 registerReceiver(),我用它来做一些初始工作,在 GCM 服务器上获取和注册。问题是,当活动完成后,它使用 Intent 打开 MainActivity,我收到错误消息:
Activity <package>.SplashActivity has leaked IntentReceiver
<package>.GCMMessageReceiver@40ed1c38 that was originally
registered here. Are you missing a call to unregisterReceiver()?
在这里做什么?我不想在离开活动时取消注册 IntentReceiver,因为我希望应用程序继续接收推送通知(即使在关闭时)。推荐的方法是什么?
提前致谢 :)