杀死时如何自动重启服务?

时间:2014-10-28 18:19:03

标签: android android-service android-service-binding

我已经有很多关于这个主题的帖子,其中一些是有效的,但仅限于某些设备。例如,它适用于我的Nexus 4,Nexus 5和cyaogenmod,但不适用于我的小米Mi2s(果冻光束4.1.1)

我尝试将其设置为粘性,使用闹钟和广播接收器进行销毁。但他们都没有成功。当我杀死应用程序时,它永远不会再次唤醒。但是在相同的设备上Whatsapp工作得很好,即使我杀了它,它也会再次醒来......

有没有办法不使用GCM?

我已查询过一些链接:

How to restart a killed service automatically?

Service that repeatedly runs a method, after an amount of time

https://stackoverflow.com/a/21551045/627307

1 个答案:

答案 0 :(得分:4)

我不确定它是否会为您解决问题,但它对我有用。

我正在运行MIUI 6.6.10

  1. 打开小米提供的安全应用

  2. 点击权限 - >自动启动

  3. 此处允许您的应用自动启动

  4. WhatsApp和所有着名的应用程序都有效,因为小米白色列出了它们并允许它们自动启动。