C2DM广播接收器在一段时间后停止被调用

时间:2012-02-28 22:55:05

标签: android broadcastreceiver android-c2dm

我有一个用于C2DM的工作广播接收器,它通常工作正常,但在某些情况下,在现场,它只是停止被系统调用。我的问题是:

在什么情况下Android会突然停止向特定应用程序发送意图,即使应用程序当前正在运行?

鉴于它在大部分时间都有效,我试图弄清楚广播接收器是否有某种方式“变坏”或者过程被标记为坏等等。我已经确认Google对此感到满意C2DM(即由于配额或类似的东西而不受价格限制)。

2 个答案:

答案 0 :(得分:0)

我有完全相同的问题,有什么帮助我打开和关闭wifi,当它重新连接时,它开始再次接收。对我来说,这只是使用C2DM的情况,而不是与其他广播接收器一起测试。我知道这不是问题的确切答案。

还有一个问题,C2DM在wifi上工作得不好。那你使用wifi连接还是移动互联网?尝试仅使用移动互联网一段时间,看看接收器是否仍然停止接收。

如果其中一项提示能让您进一步了解,请告诉我们。

恐龙

答案 1 :(得分:0)

只需更改清单中的一行。

接收器android:name =“。MyBoardCastReceiver”android:enabled =“true”