我有一个在活动后台运行的服务,现在当用户按下主页按钮时,为活动调用onPause,我想要的是在调用onPause时停止在后台运行服务,但是我得到一个错误和一个强制关闭,任何想法? 谢谢!
答案 0 :(得分:2)
由于我们没有任何代码,我猜测问题是您在尝试停止服务之前没有重新创建启动服务的意图。
例如,如果您以这种方式启动服务:
Intent serviceIntent = new Intent(this, myService.class);
startService(serviceIntent);
你可以这样阻止它:
Intent serviceIntent = new Intent(this, myService.class);
stopService(serviceIntent);
希望已经猜到了