在安卓开发中,接口回调用的是很频繁,一篇小小的教程来讲一讲怎么用接口回调
第一:肯定是需要有个接口咯
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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于