【发布时间】:2010-06-30 19:18:07
【问题描述】:
我有一个带有静态方法的服务单例类,我从同一个进程中调用这些方法。当我的应用程序启动时,我调用 startService。我也调用了 bindService,但现在我想知道这是否真的有必要。
【问题讨论】:
标签: android process service local
我有一个带有静态方法的服务单例类,我从同一个进程中调用这些方法。当我的应用程序启动时,我调用 startService。我也调用了 bindService,但现在我想知道这是否真的有必要。
【问题讨论】:
标签: android process service local
这取决于您是否需要在该服务上调用实例方法。 StartService 使服务启动并运行并处理您发送的任何 Intent,但您仍然无法与其交互,因为您没有对服务对象的引用。调用 bindService 是提供该引用的原因,以便您可以在其上调用实例方法。如果不需要,就不需要 bindService。
【讨论】: