如何将两个Android活动绑定到一个服务?

lau*_*iys 10 android android-activity

我想问一些例子,其中两个不同的活动(第一个活动中的按钮打开第二个活动),正在与一个服务(AIDL等)进行通信我尝试了很多不同的教程,但它们只是关于如何制作一项活动 - >一项服务.

D4N*_*14L 12

这可能很旧了,但无论如何我都会试着回答它......

在Android中,看到只有一个Activity可以一次绑定到一个Service,并且一次Activity只能显示一个,所以没有理由想要一次绑定2个活动.

但是,如果你愿意的话,最好的解决办法是绑定ServiceonResume()方法,并在解除绑定onPause()方法.这允许您提供两个不相关的活动访问服务,而一次只有一个绑定.