Android里面 很多地方都用到了回调模式,比如控件的点击事件,activity的生命周期等等。
回调模式的本质:比如类A实现了接口I,这个时候 I就隐式的持有了A的对象的引用,就可以在需要的时候调用A类的里面的方法。
这里我举两个比较常用的例子:
1.很多APP都会有这样的应用场景,有的页面是要登录才能查看,而有的页面则是不需要登录即可查看,而且如果在登录过后需要继续做之前那件事情,比如点了支付按钮,跳转到登录界面,登录完成后,继续去支付。
Android里面 很多地方都用到了回调模式,比如控件的点击事件,activity的生命周期等等。
回调模式的本质:比如类A实现了接口I,这个时候 I就隐式的持有了A的对象的引用,就可以在需要的时候调用A类的里面的方法。
这里我举两个比较常用的例子:
1.很多APP都会有这样的应用场景,有的页面是要登录才能查看,而有的页面则是不需要登录即可查看,而且如果在登录过后需要继续做之前那件事情,比如点了支付按钮,跳转到登录界面,登录完成后,继续去支付。