服务与片段之间的通信

时间:2018-09-26 21:07:59

标签: android android-fragments android-activity

我有一个包含多个片段的PageView和一个绑定服务。我通过以下方式从每个片段连接到服务:

private ServiceConnection mConnection = new ServiceConnection() {

    @Override
    public void onServiceConnected(ComponentName className,
            IBinder service) {
        ...
    }

    @Override
    public void onServiceDisconnected(ComponentName arg0) {
        ...
    }
};

问题是:由于每次滚动PageView都需要很短的时间来连接到服务,所以存在一些滞后。

理想情况下,我想将Activity绑定到服务,并将服务引用传递给片段。

如何从片段到活动访问服务引用?谢谢。

0 个答案:

没有答案