Android 具有bindService的服务在任务管理器上不可见

Android 具有bindService的服务在任务管理器上不可见,android,service,Android,Service,我的应用程序有两个组件:主活动和服务。首先,使用startService(Intent)构建服务和调用。如果我在设备的任务管理器中看到,我可以看到(1进程1服务),但我需要服务和我的活动之间的双向通信 现在我必须使用bindService(service,conn,flags),通信工作与预期一样,但我可以在任务管理器中看到流程 “但我需要服务和我的活动之间的双向通信”--然后使用Otto、或LocalBroadcastManager、或Messenger或任何其他选项将结果从服务发送到活动,并

我的应用程序有两个组件:主活动和服务。首先,使用
startService(Intent)
构建服务和调用。如果我在设备的任务管理器中看到,我可以看到(1进程1服务),但我需要服务和我的活动之间的双向通信


现在我必须使用
bindService(service,conn,flags)
,通信工作与预期一样,但我可以在任务管理器中看到流程

“但我需要服务和我的活动之间的双向通信”--然后使用Otto、或
LocalBroadcastManager、或
Messenger或任何其他选项将结果从服务发送到活动,并使用
startService()
将命令从活动发送到服务。绑定不会神奇地提供“服务和活动之间的双向通信”。是否可以使用类似于ServiceConnection的服务与
startService
是的,您可以调用startService,然后调用bindService。