package net.udrunk; import java.util.Observable; import net.udrunk.model.Model; import android.widget.EditText; import android.widget.Toast; import com.googlecode.androidannotations.annotations.Click; import com.googlecode.androidannotations.annotations.EActivity; import com.googlecode.androidannotations.annotations.ViewById; @EActivity(R.layout.new_account) public class SignUpActivity extends CommonActivity { @ViewById(R.id.edit_login) protected EditText loginEdit; @ViewById(R.id.edit_pass) protected EditText passEdit; @ViewById(R.id.edit_email) protected EditText emailEdit; @Click(R.id.btn_validate) protected void onVlidateClicked() { model.createUser(loginEdit.getText().toString(), passEdit.getText().toString(), emailEdit.getText().toString()); } @Override public void update(Observable observable, Object data) { super.update(observable, data); if (data.equals(Model.LOGIN_SUCCESS)) { finish(); } if (data.equals(Model.LOGIN_FAILED)) { Toast.makeText(this, "Creation Failed", Toast.LENGTH_LONG).show(); } } }