延續前一篇......
把唯一的一顆Button從onCreate()內的區域變數/物件改寫成一個static的類別物件。
其餘程式完全沒有影響......
(我沒有把OnClick的內容附在這張圖中,但基本上內容真的一樣。)
很遺憾!這個狂想不管用!
按下按鈕後,程式會掛掉!
所以Button在用動態生成時,建構子中傳入的「this」並不只是會認類別而以,顯然還會明確的辨識它是否為同一個物件。
好沒意義的結論........
等等!改用XML檔生成界面,再用findViewById指令把b指向XML中的Button...但b還是個static!
畫面出來了!而且按下按鈕......挺奇妙的!沒有辦法正常反應,按鈕的文字不會變化。事實上,Activity切換的事件並沒有發生。
再多嘗試下去意義已經不大了。UI原件必須要綁定Activity一起生成跟淘汰。
(???或是我的程式結構還有修正的空間???)
把唯一的一顆Button從onCreate()內的區域變數/物件改寫成一個static的類別物件。
其餘程式完全沒有影響......
(我沒有把OnClick的內容附在這張圖中,但基本上內容真的一樣。)
很遺憾!這個狂想不管用!
按下按鈕後,程式會掛掉!
所以Button在用動態生成時,建構子中傳入的「this」並不只是會認類別而以,顯然還會明確的辨識它是否為同一個物件。
好沒意義的結論........
等等!改用XML檔生成界面,再用findViewById指令把b指向XML中的Button...但b還是個static!
畫面出來了!而且按下按鈕......挺奇妙的!沒有辦法正常反應,按鈕的文字不會變化。事實上,Activity切換的事件並沒有發生。
再多嘗試下去意義已經不大了。UI原件必須要綁定Activity一起生成跟淘汰。
(???或是我的程式結構還有修正的空間???)
沒有留言:
張貼留言