@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_create_diet_chart); DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); Date date = new Date(); mCurrentDate = dateFormat.format(date); mAlarm = "0"; etDate = (EditText) findViewById(R.id.editDailyDietChartDate); etTime = (EditText) findViewById(R.id.editDailyDietChartTime); etName = (EditText) findViewById(R.id.editDailyDietChartFeast); etDescription = (EditText) findViewById(R.id.editDailyDietChartManu); cbAlarm = (CheckBox) findViewById(R.id.diet_alarm); btns_save = (Button) findViewById(R.id.btnDietSave); // btn_plus = (Button) findViewById(R.id.btnPlus); // btn_minus = (Button) findViewById(R.id.btnMinus); etDate.setOnClickListener(this); etTime.setOnClickListener(this); cbAlarm.setOnClickListener(this); btns_save.setOnClickListener(this); // btn_plus.setOnClickListener(this); // btn_minus.setOnClickListener(this); Intent mActivityIntent = getIntent(); mStrActivityID = mActivityIntent.getStringExtra("activityId"); if (mStrActivityID != null) { mActivityId = Long.parseLong(mStrActivityID); /* * get the activity which include all data from database according * profileId of the clicked item. */ mActivityDataSource = new DietChartDataSource(this); mUpdateActivity = mActivityDataSource.updateActivityData(mActivityId); String mDate = mUpdateActivity.getDate(); String mTime = mUpdateActivity.getTime(); String mName = mUpdateActivity.getEventName(); String mDescription = mUpdateActivity.getFoodMenu(); String mAlarm = mUpdateActivity.getAlarm(); long mActivityAlarm = Long.parseLong(mAlarm); // set the value of database to the text field. etDate.setText(mDate); etTime.setText(mTime); etName.setText(mName); etDescription.setText(mDescription); if (mActivityAlarm == 1) { cbAlarm.setChecked(!cbAlarm.isChecked()); } /* * change button name */ btns_save.setText("Update"); } }