Android的回调机制
16lz
2021-01-24
回调(CallBack),最近在学习Android时经常看到。
回调函数就是预留给系统调用的函数,而且我们往往知道该函数被调用的时机。这里有两点需要注意:
<1>回调函数不是给我们自己用的,而是给系统在某一时刻调用的;
<2>我们应该知道系统在什么情形下会调用我们写的回调函数。
下面来看看Android中用到回调函数的情景:
Button button = (Button)this.findViewById(R.id.button);button.setOnClickListener(new Button.OnClickListener() { //回调函数 @override publicvoid onClick(View v) { buttonTextView.setText("按钮被点击了"); }});上面的代码就是给按钮添加了一个时间监听器,我们不会显式地调用onClick方法。用户触发了该按钮点击事件后,它会由Android系统自动调用。
更多相关文章
- C语言函数的递归(上)
- 安卓开发到底是什么
- Android中的基本组件(2)
- 第一行代码读书笔记 Kotlin Android
- Android(安卓)SDK 4.0.3 开发环境配置及运行
- Android系统中关于音量调节粒度修改
- Android(安卓)初学者第一步 Activity生命周期
- android:stateNotNeeded="true"
- android平台的几个编译命令----make,mmm,mm,mma