我想知道 Activity 是否成功启动了 IntentService

由于可以通过 IntentService 绑定(bind) bindService() 以使其保持运行,因此也许一种方法是检查调用 startService(intent) 是否会导致在服务对象中调用 onStartCommand(..)onHandleIntent(..)

但是我怎样才能在 Activity 中检查呢?

最佳答案



如果您在调用 startService() 时没有在 Activity 或服务中收到异常,则 IntentService 已启动。



为什么?

关于android - 如何检查 IntentService 是否已启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7060793/

10-12 04:26