1. 程式人生 > 其它 >團隊衝刺

團隊衝刺

第三天

完善了登陸驗證功能

因為是一款社交軟體

所以身份驗證非常重要,在這部分也花費了不少的時間

部分重要函式:

Button btn_register_ok = findViewById(R.id.btn_register_ok);
btn_register_ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText name=findViewById(R.id.et_name);
EditText idnumber=findViewById(R.id.et_idnumber);
String id=getIntent().getStringExtra("id");
if(!name.getText().toString().equals("")&&!idnumber.getText().toString().equals("")
&&(name.getText().toString().length()<=4&&name.getText().toString().length()>=2)&&idnumber.getText().toString().length()==18
&&IDCardValidate.validate_effective(idnumber.getText().toString())){
Bean bean = new Bean();
bean.Name = name.getText().toString();
bean.Idnumber = idnumber.getText().toString();
bean.update(id, new UpdateListener() {
@Override
public void done(BmobException e) {
if (e == null) {
Toast.makeText(Certification.this,"認證成功!",Toast.LENGTH_SHORT).show();
Intent intent = new Intent(Certification.this, Login.class);
startActivity(intent);
finish();
}
}
});
}else {
Toast.makeText(Certification.this,"姓名或身份證號填寫錯誤!",Toast.LENGTH_SHORT).show();
}
}