看板 AndroidDev 關於我們 聯絡資訊
目前程式架構如下 有兩隻獨立的 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://www.ptt.cc/bbs/AndroidDev/M.1516788870.A.F21.html
lnmlee: 高頻率傳我會用broadcastreceiver 作 01/25 14:05
y3k: 頻率高的話直接bind了 不要用這種間接的東西 01/25 20:14
y3k: 不然人家愛傳不傳的話你會很慘 01/25 20:15
erty0402: bindservice是最好的 01/29 13:20
markzog21: 建議寫個AIDL遠端接口給APK用,比較穩定。 02/01 11:00
OneGuilty: 走ipc比較恰當 02/09 21:35