今天为Aild 加了一个回调, 结果在服务端的callback总是返回null. 于是debug一步步跟进去 发现得到的arg1就是null 也就是data.readStrongBinder()返回了null
那只能证明是没有在客户端写进去:
原来asBinder是null.
根本原因是 应该使用 new ManagerCallback.Stub() 而不是 new ManagerCallback
修改之后 成功运行
今天为Aild 加了一个回调, 结果在服务端的callback总是返回null. 于是debug一步步跟进去 发现得到的arg1就是null 也就是data.readStrongBinder()返回了null
那只能证明是没有在客户端写进去:
原来asBinder是null.
根本原因是 应该使用 new ManagerCallback.Stub() 而不是 new ManagerCallback
修改之后 成功运行
转载于:https://my.oschina.net/sfshine/blog/684645