作者joycece (joycece)
看板AndroidDev
标题[问题] intent 短时间连续传送
时间Wed Jan 24 18:14:27 2018
目前程式架构如下
有两只独立的 APK
A APK 用intent 方式 呼叫 B APK
正常情形 A 只会 intent 一次, B 可以正常收到
B处理完事情後就会再用intent方式将结果回传给A
目前异常情形是 A 会在极短时间内(0.05秒)发送两次intent
B因为收到了第一次的intent就处理接下来的动作
而不会理会A的第二次intent
以下是我的想法 也是目前我无解的状况
想请问当B处理完後将资料回传给A
会不会因为B回传的是第一次intent的结果
但A是在等待第二次intent的结果
所以两个无法串接起来?
如果是这样的话, B有办法处理该状况吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.216.130.205
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1516788870.A.F21.html
1F:→ lnmlee: 高频率传我会用broadcastreceiver 作 01/25 14:05
2F:→ y3k: 频率高的话直接bind了 不要用这种间接的东西 01/25 20:14
3F:→ y3k: 不然人家爱传不传的话你会很惨 01/25 20:15
4F:推 erty0402: bindservice是最好的 01/29 13:20
6F:→ markzog21: 建议写个AIDL远端接口给APK用,比较稳定。 02/01 11:00
7F:推 OneGuilty: 走ipc比较恰当 02/09 21:35