谁帮我解释下java中回调函数

lsv.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String text =(String) parent.getItemAtPosition(position);
Toast.makeText(MainActivity.this, text, 1).show();
}
});
父类变量指向之类对象,父类变量调用的方法是子类的?

第1个回答  2015-06-05
这个是个典型的观察者模式,从代码中可以看到基本意思是,点击某个item,然后显示那个item被点击了。new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String text =(String) parent.getItemAtPosition(position);
Toast.makeText(MainActivity.this, text, 1).show();
}这个就是点击item后要做什么事情,这里做的就是显示那个item文字本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网