android,,service求助, public IBinder onBind(Intent intent) { ///////此处的IBinder是什么作用啊??

日期:2021-05-25 10:20:13 人气:1

android,,service求助, public IBinder onBind(Intent intent) { ///////此处的IBinder是什么作用啊??

在Android中Service的启动方式有两种,第一种是startService,第二种是bindService. 你这里问的是第二种方法,生命周期是这样的:
bindSerivce->onCreate->onBind->running->onUnbind->onDestroy.
由字面意思可以看出来onBind方法就是当试图绑定服务时做的事,作用一般情况下主要是返回IBinder对象,为后面服务成功绑定时的操作做准备,也可以做一些服务初始化之类的事
    A+
热门评论