我想在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();
}
}
答案 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);
}