如何在edittext中输入文本?

时间:2018-02-19 10:09:24

标签: android android-fragments android-edittext

我想在android的同一片段中获取在edittext的android片段中输入的数据。

我想要输入详细信息并发送到ble设备。

代码在这里:

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
        setCancelable(false);
        View view = inflater.inflate(R.layout.verification, null);
        verify=(EditText)view.findViewById(R.id.verify);
        Next =(Button) view.findViewById(R.id.next);
        Cancel=(Button) view.findViewById(R.id.cancel);
        Next.setOnClickListener(this);
        Cancel.setOnClickListener(this);
        appContext = AppContext.getContext();
        mContext=getActivity();
        appContext = AppContext.getContext();
        mOnDataSendListener = appContext.getOnDataSendListener();

        timer();
        Time=(TextView) view.findViewById(R.id.time);
        return view;
    }

    @Override
    public void onClick(View view) {
        if(view.getId()==R.id.next){
            factoryReset();
        }
        else {
            dismiss();
        }
    }

1 个答案:

答案 0 :(得分:0)

在调用方法verify&时获取factoryReset()数据将数据作为参数发送。使用getText下方的editText下方行:

verify.getText().toString()

尝试使用以下代码:

  @Override
public void onClick(View view) {
    if(view.getId()==R.id.next){
        factoryReset(verify.getText().toString());
    }
    else {
        dismiss();
    }


public void factoryReset(String str1){
 Log.e("VERIFY_DATA",""+str1);
}