作者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/m.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