bindService用法

来源:互联网 发布:手机恢复照片软件 编辑:程序博客网 时间:2024/04/28 23:22

特点:

1、会跟随Activity的销毁而销毁

2、可以通过service暴露的接口,调用service中的方法


用法:


Activity中

1、实现ServiceConnection接口

2、在Activity中调用blindService(Intent,ServiceConnection,BLIND_AUTO_CREATE);

3、在ServiceConnection的onServiceConnected()中获取Service暴露的接口内部类

4、通过获取的接口内部类调用Service暴露的方法


Service中

1、创建要暴露方法的接口

2、通过内部类继承Binder并实现暴露接口中的方法

3、在Service的onBind()中返回内部类对象

0 0
原创粉丝点击