[問題] 跨class存取Handler

作者: erttyy8821 (俠)   2014-08-01 16:29:57
我有 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 單純想做這樣的嘗試!
作者: sdyy (中壢市的小智)   2014-08-01 17:53:00
你也可以參考範例的bluetoothchat 把handler傳入自訂class同時做thread管控
作者: erttyy8821 (俠)   2014-08-02 00:47:00
ok, I wii try it!

Links booklink

Contact Us: admin [ a t ] ucptt.com