提示:在阅读本文章之前,请确保您对Touch事件的分发机制有一定的了解
在Android的学习过程中经常会听到或者见到“回调”这个词,那么什么是回调呢?所谓的回调函数就是:在A类中定义了一个方法,这个方法中用到了一个接口和该接口中的抽象方法,但是抽象方法没有具体的实现,需要B类去实现,B类实现该方法后,它本身不会去调用该方法,而是传递给A类,供A类去调用,这种机制就称为回调。
下面我们拿具体的Button的点击事件进行模拟分析:
首先,在View类中我们能找到setOnClickListener