2012-09-26 62 views
0

是否可以在每次成功绑定时从绑定服务启动活动。我的活动(对于收到的每个绑定请求都是相同的)应该在不同的任务中启动。我希望保留所有的任务,直到在所有接收到的请求中调用解除绑定。安卓服务中的多个任务

感谢,

回答

1

在服务的onBind()方法,你可以做一个startService()Intent的活动,它具有ACTIVITY_NEW_TASK标志设置。

但是,如果你想成为一个成功的绑定非常确定,那么我想你只能从ServiceConnectiononServiceConnected()方法中做到这一点。我不知道服务可以知道成功绑定的方式。

+0

所以每次我开始一个新的FLAG_NEW_TASK设置的活动,它都不会开始新的任务同样的活动回馈给我 – Adilmo

+0

请确保你没有任何'launchMode'设置为清单中的活动? –