识别以前注册的用户(Android / Java)

时间:2016-04-27 21:00:06

标签: java android sqlite

我想知道是否有人能指出我正确的方向。我有一个SQL Lite数据库设置,允许用户添加他们的帐户详细信息。它还允许在返回应用程序时编辑帐户详细信息。

我真的希望应用程序识别用户之前是添加了帐户还是新用户。如果他们是新用户,则会显示注册按钮。如果它是返回用户,它会将它们转发到主菜单活动。

我将附上一些代码作为例子。

非常感谢任何帮助!

Register.java

   import android.content.Intent;
   import android.support.v7.app.AppCompatActivity;
   import android.os.Bundle;
   import android.view.View;
   import android.widget.EditText;
   import android.widget.Toast;

   public class Register extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_register);
}

public void btnCreate(View view) {

    SQLHelper sqlHelper = new SQLHelper(this);

    EditText addName = (EditText) findViewById(R.id.nameText);
    EditText edtEmail = (EditText) findViewById(R.id.nameEmail);
    EditText edtNumber = (EditText) findViewById(R.id.editNumber);
    EditText edtAge = (EditText) findViewById(R.id.editAge);
    EditText edtNurse = (EditText) findViewById(R.id.editNurse);

    sqlHelper.insert(addName.getText().toString(), edtEmail.getText().toString(), Integer.parseInt(edtNumber.getText().toString()), Integer.parseInt(edtAge.getText().toString()), edtNurse.getText().toString());
    Toast.makeText(this, "Account Has Been Created", Toast.LENGTH_SHORT).show();
    startActivity(new Intent(Register.this, MainMenu.class));
}
   }

Welcome.java:

   package my.example.com.mymedicare;

   import android.content.Intent;
   import android.support.v7.app.AppCompatActivity;
   import android.os.Bundle;
   import android.view.View;

   public class Welcome extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_welcome);
    };


public void btnRegister(View view) {

    startActivity(new Intent(Welcome.this, Register.class));
}

public void btnContinue(View view) {

    startActivity(new Intent(Welcome.this, MainMenu.class));
}


   }

0 个答案:

没有答案