我需要做登記註冊到我的Android application.So到目前爲止,我做了這樣的:登記註冊到我的Android應用
MainActivity.java:
public class MainActivity extends Activity {
private EditText mName;
private EditText mEmail;
private EditText mAge;
private Button mSubmit;
// Form used for validation
private Form mForm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initFields();
initValidationForm();
initCallbacks();
}
private void initFields() {
mName = (EditText) findViewById(R.id.name);
mEmail = (EditText) findViewById(R.id.email);
mAge = (EditText) findViewById(R.id.age);
mSubmit = (Button) findViewById(R.id.submit);
}
private void initValidationForm() {
mForm = new Form(this);
mForm.addField(Field.using(mName).validate(NotEmpty.build(this)));
mForm.addField(Field.using(mEmail).validate(NotEmpty.build(this)).validate(IsEmail.build(this)));
mForm.addField(Field.using(mAge).validate(InRange.build(this, 0, 120)));
}
private void initCallbacks() {
mAge.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView view, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
submit();
return true;
}
return false;
}
});
mSubmit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
submit();
}
});
}
private void submit() {
FormUtils.hideKeyboard(MainActivity.this, mAge);
if (mForm.isValid()) {
// Crouton.makeText(this, getString(R.string.sample_activity_form_is_valid), Style.CONFIRM).show();
Toast.makeText(this, getString(R.string.sample_activity_form_is_valid), Toast.LENGTH_LONG).show();
}
}
}
我做不到能夠得到一個確切的註冊登記(名稱,電子郵件,密碼,重新輸入密碼)爲Android登錄。任何人都可以幫助我這個。如果我得到一些教程或與this.its相關的源代碼足夠me.Thank你。
究竟是什麼問題?代碼似乎沒問題,雖然看起來你正在使用一些庫,而且我們沒有你的XML ...不管怎麼說,一個快速谷歌搜索「android登錄教程」將適合在這裏 – Jujuba 2014-10-04 06:59:33
你想在哪裏保存登錄證書嗎?你是否維護任何服務器數據庫? – micky 2014-10-04 07:00:43
@micky不,我沒有維護服務器數據庫 – Steve 2014-10-04 07:14:27