CallBack回调的总结
来源:互联网 发布:2017云计算安全问题 编辑:程序博客网 时间:2024/06/11 18:07
/*比如说这是一个用于监听字母改变的监听器, 当字母发生改变时,会回调onLetterChange方法*/
/那么:在回调类中/
- /*先写一个接口:1.里面包含字母改变的抽象方法
2.selectedIndex即是改变后的字母下标作为参数 从这个类的其他地方传进来*/
public interface OnLetterChangeListener{
void onLetterChange(int selectedIndex);
} - /创建一个抽象接口的成员对象(因为该对象可能会在这个类的不同方法内部调用,所以创建成员的)/
private OnLetterChangeListener letterChangeListener; - /此时,letterChangeListener还是一个空对象,这里对外提供一个公共方法,对该对象进行赋值/
public void setOnLetterChangeListener(OnLetterChangeListener letterChangeListener){
this.letterChangeListener = letterChangeListener;
} - /*这里是一个触摸监听事件,在本事件内部:
1.会先判断letterChangeListener对象是否为空,
2.不为空时,调用letterChangeListener对象的onLetterChange方法
3.在onLetterChange方法内部传入改变的字母下标*/
@Override
public boolean onTouchEvent(MotionEvent event) {
int currentSelectedIndex = (int) (event.getY()/mSingleHight);
if(letterChangeListener != null){
//回调
letterChangeListener.onLetterChange(currentSelectedIndex);
}
invalidate();
return true;
}
/于是:在其他地放调用该监听器/
*.setOnLetterChangeListener(new OnLetterChangeListener() {
@Override
public void onLetterChange(int selectedIndex) {
/这里,监听到改变的字母下标会以参数的形式传进onLetterChange方法中请愉快的使用/
}
});
1 1
- CallBack回调的总结
- JavaScript的回调(CallBack)方法
- 理解Node.js的回调(Callback)
- 我理解的回调(callback)
- OkHttp的Callback回调封装
- 关于回调callback的多种形式
- react-navigation的回调方法callback
- Java CallBack&&Hook 回调的实现
- CALLBACK总结
- 回调技术(CallBack)
- 回调机制(Callback)
- Callback 回调模式
- 接口回调Callback
- Callback 回调类型
- 关于回调CallBack
- Javascript的callback机制使用总结
- Android关于callback的一些总结
- java之简单的Callback使用总结
- i.MX6Q OpenCL with QT4.8.4
- 提高数据库插入效率
- 10003---BootStrap网格系统
- 搞搞阿里云 及 centos7.0 成功安装docker
- Android Studio 无法启动 Error launching Android Studio
- CallBack回调的总结
- 练手小程序(五)
- Ext文件管理界面
- unity3d利用sharesdk分享内容至微信、新浪微博、qq空间等国内主流社交平台(ios篇)
- 收集整理:三极管与mos管
- maven入门学习
- Android设置Settings实现:PreferenceActivity
- ORA-12514:TNS:listener does not currently know of service requested in connect descriptor
- acm 2037 水题一个 注意细节- - 然后 没有然后了