Android添加一个回调监听接口

来源:互联网 发布:app理财软件 编辑:程序博客网 时间:2024/06/05 17:50

第一步 : 先定义一个接口,然后再写一个设置监听接口的方法

   private OnItemClickListener mListener;   //写一个设置接口监听的方法    public void setOnItemClickListener(OnItemClickListener listener) {        this.mListener = listener;    }   //这里,我们定义一个接口    public interface OnItemClickListener {        void onItemClick(int position);    }

第二步 :然后触发这个监听(我这里是在adapter中点击每一条item中触发)

        v.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {              if (mListener != null) {                    mListener.onItemClick(position);                }            }        });

第三步: 在Activity中 把自己定义的这个接口new出来

    adapter.setOnItemClickListener(new List_Adapter.OnItemClickListener () {            @Override            public void onItemClick(int position) {             //点击第二步中的Onclick事件 就会触发这个Toast             Toast.makeText(MainActivity.this,position+"",Toast.LENGTH_SHORT).show();            }        });
阅读全文
1 1