android开发系列之回调函数
最后更新 2021-02-20 16:46 星期六 所属:
安卓教程 浏览:743
想来针对回调函数大伙儿毫无疑问不生疏,由于它是大家开发设计里边常见的编码方法。因为我也不空话了,使我们立即看来编码吧!
public class TestCallback { public interface ILoginCallback{ void login(); } public void checkCondition(ILoginCallback iLoginCallback){ if(iLoginCallback!=null){ iLoginCallback.login(); } } }
我们可以见到上边的回调函数类尤其简易,仅仅出示了一个登陆回调函数插口。随后在checkCondition方式里边大家启用了login()方式,有一些不太搞清楚回调函数方式用途的同学们见到这儿很有可能便会较为怪异了,上边这一段编码究竟有什么作用呢?请看下面的启用编码:
private void getCallback(){ TestCallback testCallback=new TestCallback(); testCallback.checkCondition(new TestCallback.ILoginCallback() { @Override public void login() { } }); }
上边这一段编码我是立即写在Activity里边的,也就是写在UI进程里边。根据上边编码你或许就可以发觉,实际上回调函数关键有下列益处:能够将一个类里边的数据信息目标很雅致的曝露给调用者,尤其是在多的人协作全过程中,这类方式是尤其有用的。