如題,在 android xml 檔案中按鈕系結點擊事件,在 activity 中定義相對應名稱的方法時,必須帶引數 view,比如 myOnClick(View view),如果去掉這個 view 引數,則會閃退。不管這個 view 是否在代碼中用到。這個是什么原因呢?
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
你可以看下logcat 閃退給出的錯誤提示 就知道為什么要帶view了uj5u.com熱心網友回復:
View代表視圖,就如你所見的控制元件都屬于視圖,你增加點擊事件總得讓編譯器知道你是哪個View增加點擊事件吧,就好比,你想去銀行辦理業務,是不是得先有卡號才行。uj5u.com熱心網友回復:
解釋有點意思,謝謝
uj5u.com熱心網友回復:
用的反射,要求就是必須帶view引數。這里的view是點擊的那個。
uj5u.com熱心網友回復:
是的,所以要多看看原始碼轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/27293.html
標籤:Android
上一篇:各位大俠幫幫忙啊!代碼沒有報錯一運行就掛了!代碼如下:
下一篇:關于微信公眾號介面權限的問題
