为了账号安全,请及时绑定邮箱和手机立即绑定

调用远程add报空指针

int res = iMyAidlInterface.add(num1, num2); 这里调用远程相加的时候为什么是空指针?

正在回答

3 回答

如果你是看着这个视频敲的代码,那么请在IRemoteService类里的onBind方法,返回iBinder,不要return null.

0 回复 有任何疑惑可以回复我~

亲测结果:AndroidManifest.xml中没有注册。在</application>前加入下面的代码。记得修改android:name中IRemoteService的路径


<service
   android:name=".IRemoteService"
   android:process=":remote">
   <intent-filter>
       <action android:name="com.example.lbl.aidlserver.IRemoteService" />
   </intent-filter>
</service>


0 回复 有任何疑惑可以回复我~

看看iMyAidlInterface是不是没有生成.java文件

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

调用远程add报空指针

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信