我有一个包含多个片段的PageView和一个绑定服务。我通过以下方式从每个片段连接到服务:
private ServiceConnection mConnection = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName className,
IBinder service) {
...
}
@Override
public void onServiceDisconnected(ComponentName arg0) {
...
}
};
问题是:由于每次滚动PageView都需要很短的时间来连接到服务,所以存在一些滞后。
理想情况下,我想将Activity绑定到服务,并将服务引用传递给片段。
如何从片段到活动访问服务引用?谢谢。