回调(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系统自动调用。

更多相关文章

  1. C语言函数的递归(上)
  2. 安卓开发到底是什么
  3. Android中的基本组件(2)
  4. 第一行代码读书笔记 Kotlin Android
  5. Android(安卓)SDK 4.0.3 开发环境配置及运行
  6. Android系统中关于音量调节粒度修改
  7. Android(安卓)初学者第一步 Activity生命周期
  8. android:stateNotNeeded="true"
  9. android平台的几个编译命令----make,mmm,mm,mma

随机推荐

  1. Android无缝设计
  2. Android(安卓)内容提供器---创建内容提供
  3. Android(安卓)_实现SSL解决不受信任的证
  4. Android(安卓)—— 自定义View的实现方法
  5. 大家看一下,我对Android的Activity的深入
  6. Android(安卓)百度地图 SDK v3.4.0 定位
  7. Android音频开发(四)——ffmpeg的编译
  8. 调用Android常用应用的接口
  9. 浅入浅出 Android(安卓)安全(六)Android(安
  10. Android(安卓)Shape(背景渐变颜色)