作者erttyy8821 (俠)
看板AndroidDev
標題[問題] 跨class存取Handler
時間Fri Aug 1 16:29:57 2014
我有 a.class 和 b.class
a.class extends Activity
b.class extends Thread
a底下有new一隻Handler
今天在b.class做完事情後想呼叫a.class的Handler去更新UI
目前使用public static的方式修飾 Handler
並直接call a.Handler.obtainMessage()去send Message
但我擔心這樣的呼叫方法會不會再a.class 這個acticity onStop時或其他狀況發生一些問題
有想過用Global Variable 但也不知道會不會有其他的問題
想問版上這樣的擔心是多餘的嘛?
或者還有其他的建議嘛?
目前不考慮使用broadcast receiver 單純想做這樣的嘗試!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.87.84.93
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1406881803.A.047.html
※ 編輯: erttyy8821 (219.87.84.93), 08/01/2014 16:30:29
※ 編輯: erttyy8821 (219.87.84.93), 08/01/2014 16:34:12
推 sdyy:你也可以參考範例的bluetoothchat 把handler傳入自訂class同 08/01 17:53
→ sdyy:時做thread管控 08/01 17:53
→ erttyy8821:ok, I wii try it! 08/02 00:47