如何模拟Android系统杀死的服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何模拟Android系统杀死的服务相关的知识,希望对你有一定的参考价值。

在开发过程中,我想测试系统杀死服务的情况。这是因为我在android Wear和掌上电脑之间进行通信时失去连接。我认为它与系统杀死一些服务有关。

有没有人建议如何处理这个问题?

答案

如果您在Android Studio中运行应用程序时在Android Studio中进行开发,请尝试按下控制台中显示的kill按钮。

Kill app button

当您点击此按钮时,此应用程序中的所有线程+服务+活动都将被销毁。如果您的服务类型为“STICKY”,它将在您终止您的应用程序后自行启动。

另一答案

cdlc的答案有效,但另一种方法是,如果你在Android Studio中开发,你可以去DDMS:工具 - > Android-> Android设备监视器,然后在那里按停止按钮,你也会看到一个粘性服务重启。

以上是关于如何模拟Android系统杀死的服务的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何知道高级任务杀手杀死的活动/服务?

macOS Mojave:Android 工作室:AVD 的模拟器进程被杀死

如果持有它的应用程序或服务被杀死,Android 操作系统是不是会释放唤醒锁?

android 模拟应用因内存不足被后台杀死命令

如何在 Android 中创建一个高级任务杀手无法杀死的服务

一段时间后,前台服务被Android杀死