Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
onServiceConnection()的IBinder参数为null_Service_Aidl - Fatal编程技术网

onServiceConnection()的IBinder参数为null

onServiceConnection()的IBinder参数为null,service,aidl,Service,Aidl,目前我有一个服务器(服务)客户端(活动)工作项目,它们在同一个流程中运行。我试图通过在清单中添加android:process=“:separateservice”将服务器移动到一个新进程 但是,成功绑定到服务后,在函数中 public void onServiceConnected(ComponentName arg0, IBinder arg1) 接收到的arg1参数为空。仅当服务具有单独的进程时,才会显示此消息 我缺少什么?使用以下方法解决: aidl=活页夹存根A接口(arg1) 而不

目前我有一个服务器(服务)客户端(活动)工作项目,它们在同一个流程中运行。我试图通过在清单中添加android:process=“:separateservice”将服务器移动到一个新进程

但是,成功绑定到服务后,在函数中

public void onServiceConnected(ComponentName arg0, IBinder arg1)
接收到的arg1参数为空。仅当服务具有单独的进程时,才会显示此消息

我缺少什么?

使用以下方法解决: aidl=活页夹存根A接口(arg1)

而不是: aidl=(活页夹)arg1

但不确定当客户端和服务器都在同一个进程中时,为什么这不是问题