作者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://webptt.com/cn.aspx?n=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
1F:推 sdyy:你也可以参考范例的bluetoothchat 把handler传入自订class同 08/01 17:53
2F:→ sdyy:时做thread管控 08/01 17:53
3F:→ erttyy8821:ok, I wii try it! 08/02 00:47