Android 通过接口传值

来源:互联网 发布:域名备案过怎么注销 编辑:程序博客网 时间:2024/06/06 01:30

接口传值简单了说,就是在需要传值的那方定义接口,在接收数据的那方实现接口,数据就在需要实现的那个方法里,千万记住传值方的Listener一定是接收数据方的Listener。

第一步:定义接口类:public interface Listener {    void send(String s);}第二步:传递类发送数据:public class Data {    public Listener mListener;//接口    public Data(Listener mListener) {        this.mListener = mListener;    }    public void sends(){        mListener.send("越努力越成功,越聚贵人!");//开始发送数据    }}第三步:接受类接收数据:public class MainActivity extends Activity implements Listener{    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        Data data = new Data(this);//实例化data类        data.sends();//启动发送    }    @Override    public void send(String s) {        Log.e("tag: ",s);    }}
原创粉丝点击