如何在android中停止intentservice?

use*_*497 7 android

谁能告诉我如何intentservice在Android中停止?

如果我stopservice用来停止一个intentservice,它不起作用.

我浏览了这个网站,但是没有人给出这个问题的明确答案.

Tom*_*ski 5

尝试stopSelf()从服务中进行呼叫.该文件说,有些过程可能需要很长的时间才能完成,所以你的服务是最有可能等待他们停止.你可能应该研究一下.完成所有请求后,服务将自行停止.

  • 你的意思是如果我调用stopService,意图将被发送到intentservice.如果intentservice已经对队列有多个意图,那么在处理这些意图之前,"stopservice intent"将无法处理? (2认同)

Jen*_*ens 5

IntentService是建立在自行停止当最后一个目的是通过处理onHandleIntent(Intent)-即你不需要停止它,它停止它自当它这样做.