Registration form in Android (Check if email is valid and if EditText is empty)

Registration form in Android (Check if email is valid and if EditText is empty)




On Click method:



 bt_register.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                boolean isConnected = ConnectivityReceiver.isConnected();
                if (isConnected) {
                    chekdata();
                } else {
                    Toast.makeText(RegisterActivity.this, “Sorry! Not connected to internet”, Toast.LENGTH_LONG).show();
                }
            }
        });

check data method:




void chekdata() {
    if (ismEmpty(ed_name)) {
        ed_name.setError("Name is empty");
    }
    if (ismEmail(ed_emailid)==false) {
        ed_emailid.setError("EMail Id is not Valid");
    }
    if (ismEmpty(ed_password)) {
        ed_password.setError("Password is empty");
    }

    if (ismEmpty(ed_confirmpassword)) {
        ed_confirmpassword.setError("ConfirmPassword is empty");
    }
    if(isComapre(ed_password,ed_confirmpassword))
    {
        Toast.makeText(RegisterActivity.this,"Password and Confrim Password Not Match",Toast.LENGTH_LONG).show();
    }


}

boolean ismEmpty(EditText text) {
    CharSequence str = text.getText().toString();
    return TextUtils.isEmpty(str);
}
boolean isComapre(EditText text,EditText text1) {
    CharSequence str = text.getText().toString();
    CharSequence str1 = text1.getText().toString();

    return (!str.equals(str1));
}

boolean ismEmail(EditText text) {
    CharSequence str = text.getText().toString();
    return (!TextUtils.isEmpty(str)&& Patterns.EMAIL_ADDRESS.matcher(str).matches());
}

Related posts

Leave a Comment