我们定义一个类 A和一个类B和一个接口I,通过接口类B向A传递数据;
public class B{
public interface ii;
public int j;
public B(){}
public void setOnListener(I ii ){
this.ii=ii;
}
ii.fun(int j);
public interface I{
//设参数j为需要传递给A的
public void fun( int j);
}
public class A {
public B bb;
bb.setOnListener(new I(){
public void fun( int j){
//具体方法实现
...
}
} );
}
这样就把B中的数据i传递给A了。