Пример #1
0
  protected void updateUserInfo() {
    user = new User();
    Exercise_DB db = new Exercise_DB(this);
    user = db.getUserInfo();

    addDatePickerOn((EditText) findViewById(R.id.editText_DOB));

    displayUserInfo();
  }
Пример #2
0
  // Display user info if it exists
  public void displayUserInfo() {
    Exercise_DB db = new Exercise_DB(this);
    User user = db.getUserInfo();
    db.close();
    // Check if a user exists
    if (user.getName() != null && user.getName() != "") {

      // Set info
      EditText editText_Name = (EditText) findViewById(R.id.editText_Name);
      EditText editText_DOB = (EditText) findViewById(R.id.editText_DOB);
      EditText editText_Weight = (EditText) findViewById(R.id.editText_Weight);
      EditText editText_Height = (EditText) findViewById(R.id.editText_Height);
      editText_Name.setText(user.getName());
      // editText_DOB.setText(String.valueOf(user.getBirthdate()));
      editText_DOB.setText(user.getBirthdate("MMMM dd, yyyy"));
      editText_Height.setText(String.valueOf(user.getHeight()));
      editText_Weight.setText(String.valueOf(user.getWeight()));

      // Change label on button
      Button btnSubmit = (Button) findViewById(R.id.btnSubmit);
      btnSubmit.setText("Update");
    }
  }
Пример #3
0
  // Handle button click
  public void onClickSubmit(View view) {
    EditText editText_Name = (EditText) findViewById(R.id.editText_Name);
    // EditText editText_DOB = (EditText) findViewById(R.id.editText_DOB);
    EditText editText_Weight = (EditText) findViewById(R.id.editText_Weight);
    EditText editText_Height = (EditText) findViewById(R.id.editText_Height);

    user.setName(editText_Name.getText().toString());
    user.setWeight(Float.parseFloat(editText_Weight.getText().toString()));
    user.setHeight(Float.parseFloat(editText_Height.getText().toString()));

    // Add User to DB
    Exercise_DB db = new Exercise_DB(this);
    db.updateUser(
        user.getName().toString(),
        user.getBirthdate().toString(),
        user.getHeight(),
        user.getWeight());
    db.close();

    // Open User Summary
    Intent myIntent = new Intent(UserEntryActivity.this, UserSummaryActivity.class);
    UserEntryActivity.this.startActivity(myIntent);
  }