我创建了一个应用。效果很好,但我想要一些与gmail使用相同的功能: 当我收到新电子邮件时,会收到通知。我检查了我的手机,看到没有运行的服务或应用程序看起来像gmail-app。
我已经调查了AlarmManager和服务,但是一旦我停止了应用程序,它们就不再起作用了。
有人可以给我一个如何完成此事的提示吗?
提前致谢
答案 0 :(得分:1)
我检查了手机,发现没有运行的服务或应用程序看起来像gmail-app。
部分原因是,Gmail通过广播Intents
从操作系统获取此类通知,通过我们称为C2DM的子系统(这就是您没有看到进程的原因)。部分原因是因为Gmail是固件的一部分,因此可以获得一些额外的好处,这可以抵御强行停止的应用程序正常行为。
有人可以给我一个如何完成此事的提示吗?
你做不到。特别是在Android 3.1+上,如果您的应用程序被强制停止,则在用户手动运行您的某项活动(例如,从启动器)之前,它将不会再次运行。