Android 如何在多个活动上使用相同的服务?

Android 如何在多个活动上使用相同的服务?,android,android-activity,android-service,Android,Android Activity,Android Service,是否可以在多个活动上使用同一服务?如果可以,如何使用?您可以在服务中使用onBind方法从多个活动连接到服务。如果活动与服务在同一进程中执行,您可以使用,因此我必须在每个活动中调用bindService(Intent service、ServiceConnection conn、int flags)方法并传递服务连接对象,我的问题是,我如何能有一个公共位置来执行所有服务绑定和解除绑定?绑定服务必须使用哪个活动如果您在多个活动中使用远程服务,我建议您在这些活动中使用onResume和onPause

是否可以在多个活动上使用同一服务?如果可以,如何使用?

您可以在服务中使用onBind方法从多个活动连接到服务。如果活动与服务在同一进程中执行,您可以使用

,因此我必须在每个活动中调用bindService(Intent service、ServiceConnection conn、int flags)方法并传递服务连接对象,我的问题是,我如何能有一个公共位置来执行所有服务绑定和解除绑定?绑定服务必须使用哪个活动如果您在多个活动中使用远程服务,我建议您在这些活动中使用onResume和onPause方法,以便使用当前活动进行绑定和解除绑定