gpt4 book ai didi

java - 使用 fragment 内的 Awesome Validation 库对 Edit Text 进行验证时应用程序停止

转载 作者:行者123 更新时间:2023-11-30 00:17:10 25 4
gpt4 key购买 nike

<分区>

我想在 Fragment 中使用 AwesomeValidation 对 EditText 进行验证。在单击按钮时应检查验证,但应用程序在单击按钮时停止并给出如下错误:java.lang.NullPointerException:尝试在空对象引用上调用虚方法“android.text.Editable android.widget.EditText.getText()”

这是我的代码:

AwesomeValidation awesomeValidation;
edtxtfullname = (EditText) view.findViewById(R.id.edtxtfullname);
btnNext = (Button) view.findViewById(R.id.btnNext);
awesomeValidation = new AwesomeValidation(ValidationStyle.BASIC);
awesomeValidation.addValidation(getActivity(),R.id.edtxtfullname, "^[A-Za-z\\s]{1,}[\\.]{0,1}[A-Za-z\\s]{0,}$", R.string.nameerror);
btnNext.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (awesomeValidation.validate())
{
Toast.makeText(getActivity(), "Validation Successfull", Toast.LENGTH_LONG).show();
}
}
});
return view;

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com