我有一个在后台运行的安卓服务...它创建要运行的线程是子 tak
在某些情况下,我确实需要重新启动服务...我这样做是这样的:
stopService(new Intent(this, MyService.class));
startService(new Intent(this, MyService.class));
我的问题是,如果在stopService
调用期间服务有一些子任务在子线程中运行,这些线程被杀死或继续运行?
我的应用程序是最低 API 16 级(我不知道它是否有任何区别(
停止服务是否会从服务中终止子线程
不。
那些线程被杀死还是继续运行?
它们将继续运行,直到您的进程终止。这可能是您stopService()
通话后的几毫秒或几分钟。