// Denne metoden blir kalt når OK blir trykket, eller når teksten til Login blir trykket.
  @Override
  public void onClick(View v) {
    System.out.println("Registert klikk");
    // Sjekker om knappen ble trykket på.
    if (v.getId() == R.id.okButton) {

      // Validerer feltene vha. private metoder.
      if (validateUsername(username.getText().toString())
          && validateEmail(email.getText().toString())
          && validatePassword(password.getText().toString())
          && validateRetypePassword(
              password.getText().toString(), retypePassword.getText().toString())
          && validateRaspnum(raspnum.getText().toString())) {

        // postData sendes til PHP-serveren for å legge inn verdier.
        HashMap postData = new HashMap();
        postData.put("mobile", "android");
        postData.put("username", username.getText().toString());
        postData.put("email", email.getText().toString());
        postData.put("password", password.getText().toString());
        postData.put("raspnum", raspnum.getText().toString());

        PostResponseAsyncTask task = new PostResponseAsyncTask(this, postData);
        task.execute("http://folk.ntnu.no/sigurbe/register.php");
      }
    }
    // Sjekker om login-button ble trykket på. Starter i såfall Login-aktiviteten
    else if (v.getId() == R.id.loginButton) {
      System.out.println("Else loginButton");
      startLoginActivity();
    }
  }
Example #2
0
  // Kalles når en knapp trykkes
  @Override
  public void onClick(View v) {
    // Sjekker at OK-knapp ble trykket
    if (v.getId() == R.id.okLoginButton) {

      // Validerer brukernavn og passord
      if (validateUsername(username.getText().toString())
          && validatePassword(password.getText().toString())) {

        // Sender data til PHP-server.
        HashMap postData = new HashMap();
        postData.put("mobile", "android");
        postData.put("username", username.getText().toString());
        postData.put("password", password.getText().toString());

        PostResponseAsyncTask task = new PostResponseAsyncTask(this, postData);
        task.execute("http://folk.ntnu.no/sigurbe/login.php");
      }
    }
  }