-
如果里面传入一个LAYOUT_INFLATER_SERVICE我们将会得到一个布局的填充器查看全部
-
通过MainActivity.this(当前对象)来获取系统服务。 getSystemService方法本身返回的是一个对象类型,你可以根据自己的需要去进行强转。查看全部
-
public Object getSystemService(String name)安卓官方要求括号里面传入一个字符串。便于做一些相应的服务的操作。查看全部
-
常用系统服务:查看全部
-
常用的系统服务:查看全部
-
Service既start又bind了这样也可以,但是你在解绑定的时候就会相对的麻烦一些,因为你要先去停止掉服务,再去解绑定服务。因此为了不出错,我们要重写Activity的onDestroy方法查看全部
-
Service既start又bind了这样也可以查看全部
-
得到Service对象查看全部
-
这里我们需要实现一个ServiceConnection对象用来实现从Service到客户端的绑定,那么这个ServiceConnection是一个接口、当然我们可以写一个ServiceConnection接口的实现类或者说我们直接去实例化这个接口的实例这样也是可以的。查看全部
-
return new MyBinder():把MyBinder作为OnBind的返回值查看全部
-
return MyBindService.this :意思是把我们的服务对象返回过去了。查看全部
-
这个IBinder接口不能直接去用,android已经给我们写好了一个类,叫做Bind类,它呢已经继承了这个IBinder接口,我们只需要重写一个类去继承这个Bind类然后呢把她作为IBinder参数返回即可、查看全部
-
绑定式服务不能多次解绑定,不能直接退成应用,退出前必须解绑定,不然后台会报错。报服务的解绑定异常。查看全部
-
bindService()方法中的第三个参数flag的作用是让服务自动创建用的,这里边必须给一个参数:Service.BIND_AUTO_CREATE、这样的话就绑定了将服务和启动源。 以及解绑定。查看全部
-
startService服务的启动与停止。一个服务的启动oncreate方法只会被调用一次。查看全部
举报
0/150
提交
取消