我正在使用 C2DM,如果注册成功,它就可以正常工作。但有时注册失败,然后它会尝试稍后注册:
Intent retryIntent = new Intent(C2DM_RETRY);
PendingIntent retryPIntent = PendingIntent.getBroadcast(context,
0 /*requestCode*/, retryIntent, 0 /*flags*/);
AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.ELAPSED_REALTIME,
backoffTimeMs, retryPIntent);
但是如果警报管理器触发了这个意图怎么办?我必须抓住它吗?因为不知何故,该程序永远不会重试注册。