我有一个带有静态方法的Service singleton类,该类是从同一过程中调用的。我的应用程序启动时,我调用startService。我也调用bindService,但是现在我想知道这是否真的必要。

最佳答案

这取决于您是否需要在该服务上调用实例方法。 StartService可以启动并运行该服务,并且可以处理您发送的任何Intent,但是由于您没有对该服务对象的引用,因此您仍然无法与之交互。调用bindService可以提供该引用,以便您可以在其上调用实例方法。如果不需要,则不需要bindService。

10-08 19:09