0

我有一个在活动的后台运行的服务,现在当用户按下主页按钮时,会为活动调用 onPause,我想要的是在调用 onPause 时停止在后台运行的服务,但随后我得到一个错误和强制关闭,有什么想法吗?谢谢!

4

1 回答 1

2

由于我们没有任何代码,我猜问题是您在尝试停止服务之前没有重新创建启动服务的意图。

例如,如果您以这种方式启动服务:

Intent serviceIntent = new Intent(this, myService.class);
startService(serviceIntent);

你可以像这样停止它:

Intent serviceIntent = new Intent(this, myService.class);
stopService(serviceIntent);

希望猜对了

于 2012-05-06T21:29:52.467 回答