2014-10-04 70 views
-1

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

+0

究竟是什么问题?代码似乎没问题,虽然看起来你正在使用一些库,而且我们没有你的XML ...不管怎么说,一个快速谷歌搜索“android登录教程”将适合在这里 – Jujuba 2014-10-04 06:59:33

+0

你想在哪里保存登录证书吗?你是否维护任何服务器数据库? – micky 2014-10-04 07:00:43

+0

@micky不,我没有维护服务器数据库 – Steve 2014-10-04 07:14:27

回答