1. 程式人生 > >尋找bug並消滅系列——記錄在Android開發所遇到的bug(一)

尋找bug並消滅系列——記錄在Android開發所遇到的bug(一)

ont 屬性 XML android oid content 事件監聽器 監聽 設置

之前使用了Android Studio的插件直接為button綁定了監聽器,並實現onClick方法(我的onClick方法無論點擊哪一個都是要實現setcontentview這個方法設置layout),之後,在onClick方法執行(也就是設置了一個新的layout)之後,點擊新layout中的按鈕,會彈出一個Toast,我把這個按鈕先在onCreate方法中通過findviewbyid獲取,之後為此按鈕綁定監聽器,但是,就是這一步綁定監聽器的方法導致了我在點擊設置新的layout之前的onClick方法失效,點擊時會出現應用已停止的錯誤提示,這個bug的原因是因為我使用了activity本身作為事件監聽器類,之後,我想到了通過xml的屬性實現onClick的方法,問題得以解決,當然,解決方法不是唯一的,還有其他的方法,就由讀者們自己去探究了

尋找bug並消滅系列——記錄在Android開發所遇到的bug(一)