Android服务需要onStop()方法来停止运行工作线程

时间:2014-01-10 18:05:20

标签: android service callback

我有这个问题。我一直在寻找答案,但令我惊讶的是我找不到任何好的。

我有一项服务,当onStartCommand()被调用时,它会在startService()中启动一个新的工作线程。现在我想在调用stopService()时关闭服务中的工作线程,但是没有onStop()方法。 onDestroy()也没有被调用。有人说我需要使用onStartCommand()和一些特殊的args来停止我的服务,但这似乎完全落后了!

一劳永逸:为什么Service类中没有onStop()方法?

如何关闭驻留在Service类中的工作线程?

另外:stopService(Intent intent)中的意图去了哪里?我可以抓住它吗?

0 个答案:

没有答案