最近研究了一下接口回调数据,简单写个笔记。
接口类
public interface MyInterface { void getDate(String name); }
实现类
public class DataBean { DataBean() { } void getData(MyInterface myInterface) { myInterface.getDate("传回的数据"); } }
void getInterfaceData(){ DataBean dataBean=new DataBean(); dataBean.getData(new MyInterface() { @Override public void getDate(String name) { System.out.println("MainActivity拿到的数据:"+name); } }); }
实例化Data类,调用getData方法即可。