本文整理了Java中android.app.Service.onBind()
方法的一些代码示例,展示了Service.onBind()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Service.onBind()
方法的具体详情如下:
包路径:android.app.Service
类名称:Service
方法名:onBind
暂无
代码示例来源:origin: ManbangGroup/Phantom
@Nullable
@Override
public IBinder onBind(Intent intent) {
mContentProxy.setActivityIntentExtra(intent);
return mContentProxy.getContext().onBind(intent);
}
}
代码示例来源:origin: ManbangGroup/Phantom
@Nullable
@Override
public IBinder onBind(Intent intent) {
mContentProxy.setActivityIntentExtra(intent);
return mContentProxy.getContext().onBind(intent);
}
}
代码示例来源:origin: goeasyway/EasyPlug
@Override
public IBinder onBind(Intent intent) {
if (service == null) {
loadBundleService(intent);
}
if (service != null) {
return service.onBind(getBundleIntent(intent));
}
return null;
}
代码示例来源:origin: baidu/GPT
@Override
public IBinder onBind(Intent intent) {
if (mIActivityManagerProxy == null) {
// 容错,不能支持Service了
return null;
}
ComponentName target = getTargetComponent(intent);
if (target == null) {
if (mServices.isEmpty()) {
stopSelf();
}
return null;
}
// 获取SR
ServiceRecord sr = mServices.get(target.toString());
if (sr == null) {
sr = loadTarget(intent, target, true);
}
// SR还是空的,可能是load失败了
if (sr == null) {
if (mServices.isEmpty()) {
stopSelf();
}
return null;
}
updateServicesToSp();
return sr.service.onBind(intent);
}
代码示例来源:origin: ManbangGroup/Phantom
final IBinder iBinder = mPluginService.onBind(targetIntent);
代码示例来源:origin: iqiyi/Neptune
@Override
public IBinder onBind(Intent paramIntent) {
PluginDebugLog.log(TAG, "ServiceProxy1>>>>>onBind():" + (paramIntent == null ? "null" : paramIntent));
mKillProcessOnDestroy = false;
if (paramIntent == null) {
return null;
}
String targetClassName = IntentUtils.getTargetClass(paramIntent);
String targetPackageName = IntentUtils.getTargetPackage(paramIntent);
PluginServiceWrapper currentPlugin = loadTargetService(targetPackageName, targetClassName);
if (currentPlugin != null && currentPlugin.getCurrentService() != null) {
currentPlugin.updateBindCounter(1);
return currentPlugin.getCurrentService().onBind(paramIntent);
} else {
return null;
}
}
内容来源于网络,如有侵权,请联系作者删除!