4

我已经派生了一个类IntentService,我想知道在我的实现中重写这些方法时是否有必要通过超类onCreateonDestroy方法调用,因为当您在Activity..中重写这些方法时会发生这种情况。如果有必要,请执行这些操作调用需要是我们在覆盖方法中做的第一件事吗?在Activity文档中他们对此非常清楚,而在Service orIntentService文档中我找不到任何具体的内容。

4

1 回答 1

10

我想知道在我的实现中重写这些方法时是否有必要通过超类 onCreate 和 onDestroy 方法调用,因为在 Activity 中重写这些方法时会发生这种情况。

绝对地。这些方法在IntentService; 如果您没有打电话给他们,您的服务将无法正常工作。

如果有必要,这些调用是否需要成为我们在覆盖方法中做的第一件事?

我建议将调用作为super.onCreate()您在.onCreate()super.onDestroy()onDestroy()

于 2012-09-05T19:44:59.537 回答