2014-10-04 34 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

回答