※ 引述《GooLoo (平凡)》之銘言:
: 我寫的:http://www.fileswap.com/dl/rUJvFnnITz/
: 別人寫的: http://www.fileswap.com/dl/wHQ3y0dIca/
: 錯誤訊息: http://www.fileswap.com/dl/rRGEvVeKgg/
: 最近在拿一些小範例練習語法
: 練到list, debug到最後,剩幾個訊息看不懂,不曉得哪邊錯,有人可以幫我看一下嗎?
: 另外, 這是我練範例來第一次看到extends Activity 後面有字
: 也就是implements AdapterView.OnItemClickListener
: 想問一下 加這段的意義在???
: 因為我看過去練texview,button....範例都沒用到說~
用白話一點說法:
LV.setOnItemClickListener() 表示:
第一個參數請給我符合 AdapterView.OnItemClickListener 規定的物件好嗎?
會不會給啊!!
(噴一堆錯)
註:http://ppt.cc/j~cr
----
於是我們只好依照它的需求幫他「做」一個符合要求的出物件了:
class MainActivity
extends Activity
implements AdapterView.OnItemClickListener {
// 略
}
MainActivity 表示:
我不但是 Activity 的小孩,而且符合 AdapterView.OnItemClickListener 的規定
選我正解!!
----
在 onCreate 裡的 this 確實是 MainActivity 實例出來的物件,也就是符合要求了
註:this 概念放棄使用白話解釋 Orz...
LV.setOnItemClickListener(this) 表示:
我就是愛這款啦,感謝!
(錯誤訊息已消)
----
大概是這樣吧XD
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.68.4
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1400355879.A.5F0.html