我想知道是否有人能指出我正确的方向。我有一个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));
}
}