看板 AndroidDev 關於我們 聯絡資訊
※ 引述《V88558310 (阿沁)》之銘言: : 現在我有Activity_a跟Activity_b都有使用handler : 而我從另一個class發送的handler訊息只有Activity_a收的到 : 而Activity_b收不到 : 明明我Activity_a跟Activity_b得handler寫法是一樣的 : 有高手可以解惑一下媽 : 感謝 handler跟message不是跟activity綁一起 他們是跟thread綁一起的 你講activity a b感覺有點對不上去 你要不要講一下你的activity都是在幹麼,還有是在哪個thread? 你在call Message m = handler.obtainMessage時 就已經會把message target設成你用來call obtainMessage的handler instance了 Looper在dispatch message時就是根據這個來決定給誰 所以當然只會有一個handler收到 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.226.32