回调(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系统自动调用。
回调机制在Android开发中扮演重要角色,回调函数为系统预留,用于特定时刻调用。本文探讨了回调函数的概念,强调其非自用性质及调用时机的确定性,并通过实例解析Android中回调函数的应用。
754

被折叠的 条评论
为什么被折叠?



