在安卓开发中,接口回调用的是很频繁,一篇小小的教程来讲一讲怎么用接口回调
第一:肯定是需要有个接口咯
public interface InterfaceCallBack{ public void getdata(String data); }
这是一个很简单的接口,很好理解
定义一个接口、定义其中的抽象方法、抽象方法含有参数(被传递的数据);
第二:接口实例化,显示那个接口,
InterfaceCallBack callback=new InterfaceCallBack() { @Override public void getdata(String data) { //直接打印获取到的数据 Log.d("print","get data from remote:"+data); } };
第三:接口对象在需要用到的地方进行调用
public String dataforRemote(){ return "我是从别的地方获取的数据"; } //在需要用到的地方,调用下面的方法 callback.getdata(dataforRemote());
运行结果:get data from remote:我是从别的地方获取的数据
好简单,有没有?
这是一个很简单的例子,在实际运用中,好处颇多。下回将写一个万能的警示型 dialog
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于