android 回调
来源:互联网 发布:java好玩的程序 知乎 编辑:程序博客网 时间:2024/05/17 08:25
关于回调,之前纠结了好久,也看了不少文章.但是一直似懂非懂。今天豁然开朗,回调其实挺简单的。 假如A调用B的方法,那么在B方法中定义一个接口,然后在B中写一个共有的方法,参数是我们定义的接口。
定义接口:这个接口中的position就是我们要返回的内容
public interface listener {
void data(int position);
}
然后再在B中声明接口,并写一个共有的方法,参数的类型是接口
private listener listtener;public void setlistener(listener lis) { this.listtener = lis;}
这样在B中就实例了这个接口 ,再在合适的时候,调用接口中的data方法,这个position就是我们需要的内容
int position = pointToPosition((int) x, (int) y);
listtener.data(position);
我们现在在A中调用这个接口,调用方式跟对button设置点击事件是一样的
dflv.setlistener(new listener() {
@Override public void data(int position) { MainActivity.this.position = position; } });
这样我们就可以获得B中点击时的这个position了。
希望对大家能有点帮助,如果一下子没看懂也不要着急,多看看别人的博客,厚积薄发。
0 0
- android 回调
- Android回调
- Android 回调
- Android回调
- android回调
- Android回调
- android 回调
- android 回调
- Android 回调
- Android 回调
- Android回调——Android模块化编程
- Android调用JS && JS回调Android原生
- Android JNI回调
- android Fragment onActivityResult回调
- Android 模拟Button 回调
- 浅谈android回调
- Java/Android回调
- Android
- jQuery学习笔记 - addClass()
- AngularUI之Modal的子作用域研究
- squid反向代理作web加速-配置详解
- 如何在 Linux 中将文件编码转换为 UTF-8
- 【错排公式】 hdu2049 不容易系列之(4)——考新郎(错排+排列组合)
- android 回调
- codevs 5570 Xor(dfs)
- unity 网游中玩家移动其它客户端同步显示方案
- ZooKeeper系列之一: Zookeeper 介绍
- 最全面最稳定的Java读写操作工具箱
- PHP spl_autoload_register()
- 接口测试中注意的问题
- XGBoost工程探索小记
- linux技术文档库