[問題] 兩個不同Activity使用handler的問題

看板AndroidDev作者 (阿沁)時間12年前 (2011/10/30 16:37), 編輯推噓0(008)
留言8則, 4人參與, 最新討論串1/2 (看更多)
現在我有Activity_a跟Activity_b都有使用handler 而我從另一個class發送的handler訊息只有Activity_a收的到 而Activity_b收不到 明明我Activity_a跟Activity_b得handler寫法是一樣的 有高手可以解惑一下媽 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.99.37.19

10/30 16:38, , 1F
應該要產生兩個Activity各自的handler物件,再各自傳吧?
10/30 16:38, 1F

10/30 16:40, , 2F
我傳的確是各自傳 可是只有一個收的到
10/30 16:40, 2F

10/30 18:40, , 3F
handler用法並非bind Looper就可以收到訊息
10/30 18:40, 3F

10/30 18:41, , 4F
只有handle.send~~只會給該handle自己處理
10/30 18:41, 4F

10/30 18:41, , 5F
因為別人家的handler不知道該怎麼處理你訊息啊XD
10/30 18:41, 5F

10/30 18:42, , 6F
雖然我也覺得很窘就是了
10/30 18:42, 6F

10/31 01:32, , 7F
handler應該是各自傳 也只有定義的class收得到
10/31 01:32, 7F

10/31 01:33, , 8F
如果要兩個class以上收得到 用broadcast+receiver看看??
10/31 01:33, 8F
文章代碼(AID): #1EhGow8N (AndroidDev)
文章代碼(AID): #1EhGow8N (AndroidDev)