作者tails32100 (Tails)
看板AndroidDev
标题Re: [问题] implements
时间Sun May 18 03:44:35 2014
※ 引述《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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1400355879.A.5F0.html