现在的位置: 首页 > 移动开发 > 正文

Android的回调机制

2018年09月19日 移动开发 ⁄ 共 418字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.