我目前正在从服务类扩展我的定制服务实现。作为 Android-O 迁移的一部分,我想使用JobIntentService。
目前我所有的逻辑都在服务的onStartCommand方法中。
但是,根据 JobIntentService 我应该对我的逻辑部分使用onHandleWork方法。
JobIntentService的官方文档说onStartCommand 进程在作为 pre-O 服务运行时启动命令,将它们排入队列以便稍后在 onHandleWork(Intent) 中调度。
所以,我的问题是我是否需要同时保留 onStartCommand 和 onHandleWork 方法以及是否需要在这两种方法中编写相同的逻辑?
或者
简单的 onHandleWork 会起作用吗?
请说清楚。