安卓中怎么在使用ViewPager回调Gson解析的数据

2025-05-16 19:37:06
推荐回答(1个)
回答1:

在Activity中定义一个接口

public interface Callback{
    void onCallback(Object obj);
}

然後改写一下Fragment的构造器

private Callback cbk;
public MyFragment(Callback callback){
    this.cbk = callback;
}

然后实例化Fragment的时候

MyFragment myFragment = new MyFragment(new Callback(){
    @override
    public void onCallback(Object obj){
        int err = (Integer) obj;
        System.out.println("ErrNum is "+err);
    }
});

在Fragment里面取得ErrNum后可以用

cbk.onCallback(errNum);

来使Activity取得errNum

欢迎追问