listener 笔记
来源:互联网 发布:瓷砖搭配软件 编辑:程序博客网 时间:2024/05/07 19:01
listener 分四步:
- 在被观察者类中创建 onXXListener Interface,包含一个方法:xxxListener(object o),参数根据需要观察者需要设定。
public interface OnSelectListener{
public void onSelect(RadioButton radioButton);
}
- 在被观察者类声明并初始化 onXXListener 对象o,并创建setOnXXListener(onXXListener o);
private OnSelectListener mSelectListener;
public void setOnSelectLinstener(OnSelectListener onSelectLinstener){
mSelectListener=onSelectLinstener;
}
- 在被观察者类中的相应Listen的代码中加入要执行的接口
if (mSelectListener!=null){
mSelectListener.onSelect((RadioButton) findViewById(checkedId));
}
- 在观察者类中实例化被观察者类mtestA,并直接调用listener,并实现回调方法
private SelectView mSelectView;
mSelectView.setOnSelectLinstener(new SelectView.OnSelectListener() {
@Override
public void onSelect(RadioButton radioButton) {
mEditText.setText(radioButton.getText().toString());
}
});
- 附件为demo源代码
0 0
- listener 笔记
- Listener 笔记
- servlet listener学习笔记
- Android笔记 View&Listener
- listener监听器学习笔记
- Listener监听器笔记
- 笔记--分页与listener
- Java.Web学习笔记 Listener
- Listener学习笔记-- day02 邮件系统
- listener
- Listener
- Listener
- listener
- Listener
- LISTENER
- listener
- Listener
- Listener
- 北大OJ:1003
- P1428 小鱼比可爱
- CSMA/ECA机制
- Java并发编程:volatile关键字解析
- JAVA动态代理
- listener 笔记
- STM32F407的定时器时钟频率
- storm学习(1)
- ubuntu crontab定时任务
- JSP 基础
- 从理论到实践,手把手教你如何用 TensorFlow 实现 CNN
- 简易画板js
- 03-python学习笔记:函数-调用与定义
- 【Linux】守护进程以及实现一个守护进程