我有它由一个长期运行的服务的应用程序。 我从这项服务的onStartCommand方法返回START_STICKY。 现在我想测试START_STICKY是否工作正常与否。 那么,如何可以测试我的服务是由Android操作系统杀害的情景,由于较少的内存,它是由Android操作系统重启,onStartCommand方法再次调用。 我不能再等待了几个小时,以测试这种情况。 请建议出路。
Answer 1:
你可以尝试从DDMS终止进程。 该操作系统可能会在这种情况下重新启动它。
Answer 2:
您可以尝试使用杀任务的杀手(如果您的手机上测试)的服务
文章来源: Test for START_STICKY in a service