Spiny Wang
Spiny Wang
你这个我没有太理解,能举个具体点的例子吗
目前不支持跨app访问moudle。你必须在你的医生端和病人端各拥有一个im moudle,才能正常使用。
逻辑共用是可以的,只不过是病人端调用病人端的im moudle,医生端调用医生端的im moudle。进程共用目前不支持。 2018-01-25 11:40 GMT+08:00 wuweixiang2018 : > 嗯,这样就不适合我实际的使用场景了,封装SDK,主要也是为了多个app可以共用 > > — > You are receiving this because you commented. > Reply to this email directly, view it on...
不是的,你的im写成一个lib module,对外提供provider和action。 在病人端和医生端的app module中,分别对这个provider和action进行注册就行了。 你的im应该是在:im进程内部,只要前缀package不以这样,就是能找到provider和action的。
在你对应进程的ApplicationLogic的onCreate中,调用 LocalRouter.getInstance(mApplication).registerProvider("im",new IMProvider());
你这个不是我的代码啊。我的代码Provider都是手工注册的。 LocalRouter.getInstance(mApplication).registerProvider("main",new MainProvider());
应该没啥区别,都是路由,这个比ARouter还要早发布两个月。 2018-02-11 14:20 GMT+08:00 LM1210 : > 这个跟阿里巴巴 ARouter有什么区别呢? > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly,...
目前有一种解决办法: 你可以写两个同步Action A和B。 然后调用B,并且把A的信息告诉B,等到B进行完成之后,自行再调用A,完成这种长时间的耗时操作。
同进程可以通过obj,类似message的obj。 不同进程只能通过json重组来进行了。进程间是不支持实例传递的,不是一个JVM。
目前框架上没有发起者这个选项,因为调用action的可能是任何类。你可以把发起者的信息写到data里,data是json,可以任意扩展。这样action就能找到发起者了。