我需要做登记注册到我的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