コード例 #1
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_cadastro);
    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

    userDAO = new UserDAO(this);
    userDAO = userDAO.open();

    nameEditText = (EditText) findViewById(R.id.etNome);
    cpfEditText = (EditText) findViewById(R.id.etCpf);
    enderecoEditText = (EditText) findViewById(R.id.etEndereco);
    emailEditText = (EditText) findViewById(R.id.etEmail);
    passwordEditText = (EditText) findViewById(R.id.etSenha);
    passwordConfirmeEditText = (EditText) findViewById(R.id.etConSenha);

    registerButton = (Button) findViewById(R.id.btCadastrar);
    registerButton.setOnClickListener(
        new View.OnClickListener() {

          public void onClick(View v) {

            String userName = nameEditText.getText().toString();
            String cpf = cpfEditText.getText().toString();
            String endereco = enderecoEditText.getText().toString();
            String email = emailEditText.getText().toString();
            String password = passwordEditText.getText().toString();
            String confirmPassword = passwordConfirmeEditText.getText().toString();

            if (userName.equals("")
                || cpf.equals("")
                || endereco.equals("")
                || email.equals("")
                || password.equals("")
                || confirmPassword.equals("")) {
              Toast.makeText(getApplicationContext(), "Campo vazio!", Toast.LENGTH_LONG).show();
              return;
            }

            if (!password.equals(confirmPassword)) {
              Toast.makeText(getApplicationContext(), "Senhas diferentes!", Toast.LENGTH_LONG)
                  .show();
              return;
            } else {
              userDAO.insertEntry(userName, cpf, endereco, email, password);
              Toast.makeText(
                      getApplicationContext(), "Conta criada com Sucesso!", Toast.LENGTH_LONG)
                  .show();
              chamaLogin();
            }
          }
        });
  }
コード例 #2
0
 @Override
 protected void onDestroy() {
   super.onDestroy();
   userDAO.close();
 }