// 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(); } }
// 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"); } } }