Releases: AlbieLiang/IPCInvoker
Releases · AlbieLiang/IPCInvoker
修复HAS_DATA问题
- 将IPCServiceMananger改成public;
- 修复跨进程事件HAS_DATA标记问题(进程初始化时序不对时出现序列化和反序列化不对称问题);
refactor IPC Event framework design
- refactor IPC Event framework design;
- remove junit dependencied;
Fix bug And upgrade gradle version
- upgrade gradle version to 5.4.1;
- fix
java.lang.ArrayIndexOutOfBoundsException
crash;
Fix crash when first registerObserver in IPCInvokerClient.
Fix crash when first registerObserver in IPCInvokerClient.
bindService时支持设置flag
- bindService时支持设置flag
跨进程事件优化
1、跨进程事件支持进程重启后现场恢复;
Fix Android system DeadSystemException
Fix Android system DeadSystemException
Version 1.2.5
1、删除IPCInvokerBoot,将初始化接口移至IPCInvoker中;
2、支持集合类型数据;
3、解决远端进程被kill后快速bindService导致死锁的问题。
IPCInvoker 1.1.9版本
1、添加IPCTask,支持设置连接超时,连接回调,异常回调和确实结果等,与此同时IPCTask支持基本数据类型,并提供了不同于IPCInvoker链式调用方式;
2、IPCInvokerBoot预连接接口connectRemoteService接口提供成功与否回调;
3、新增BasicTypeTransfer以支持基本数据类型的入参;
4、AsyncInvokeTask中invoke函数中的IPCInvokeCallback,扩展实现OnExceptionObservable接口,供使用者注册callback异常处理逻辑。
A New Version
1、加入callback对象管理器;
2、解决由于Android系统binder泄露导致内存泄露问题;