50,504
社区成员
发帖
与我相关
我的任务
分享
public class BlankFragment extends Fragment implements View.OnClickListener{
private EditText mEtInput;
private Button mBtnSend;
private BtnClickListener listener ;
private static final String TAG = "BlankFragment";
public BlankFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_blank,container,false);
mEtInput = view.findViewById(R.id.et_input);
mBtnSend = view.findViewById(R.id.btn_send);
mBtnSend.setOnClickListener(this);
return view;
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btn_send:
Log.e(TAG, "onClick:===================== "+listener );
getListener().onClick(v,mEtInput);
break;
}
}
public void setListener(BtnClickListener listener) {
this.listener = listener;
Log.e(TAG, "setListener: ============================="+listener );
}
public BtnClickListener getListener(){
return listener;
}
public interface BtnClickListener {
public void onClick(View view, EditText editText);
}
}