怎么把方法中需要输入的值暴露出去??

图片说明

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

View CreatePopView(Context context, final Callback callback){
.........

bt.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            callback.dataChanged(这里传入需要返回的数据);
        }
});

.......

}

大概这个样子

函数增加一个回调参数,在点击事件了调用这个回调传数据

这是什么IDE 0v0看着好酷炫

在你这个onclicklistener()里面传一个匿名函数作为参数,然后在匿名函数里面把你想要的东西return回去或者调用别的方法

1,同一个类中做个全局变量
2,不同类中写一个函数