0

我正在尝试从扩展 android 的类中调用服务。该服务反过来正在启动一些线程。当我从正在运行的服务列表中停止服务时,onDestroy()不会调用该服务。

但是当我停止从活动启动的服务时,它的onDestroy()方法被调用。

有什么区别 ?

4

1 回答 1

0

因为停止服务会“杀死服务”并中断其生命周期,但是当您从应用程序中停止它时,它会继续其生命周期并进入销毁状态。

于 2012-07-11T14:16:01.887 回答