想問各位老手
在Android當中 會有handler 寫在 activity上面去控制activity UI
目前我也是使用這個方法
class myActivity extends Activity {
class mHandler extends Handler{
@Override
public void handleMessage(Message msg) {
switch ......
}}}
然後把handler傳給需要控制UI的物件 sendmessage 改UI
我的問題:
我在Activity裡面需要寫控制UI handler
可是我發現目前Activity 變得有點髒亂 原因是 太多UI需要動 function也很多
我想到的辦法是
額外再創一個class 繼承Handler 可能叫ActivityHandler 然後建構子放上View參數
並放init() 去findViewByID
可是這樣寫好嗎??
還是可以用interface ?
請指教 感恩