Android Open Source - PomodoroTimer Pomodoro Edit






From Project

Back to project page PomodoroTimer.

License

The source code is released under:

GNU General Public License

If you think the Android project PomodoroTimer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.pomodorotimer;
// www  . java2 s  . c o m
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

/**
 * The Class PomodoroEdit.
 */
public class PomodoroEdit extends Activity implements OnClickListener
{
  /** The db id. */
  private long dbID;
  
  /** The title. */
  private TextView title;
  
  /** The save. */
  private Button save;
  
  /** The cancel. */
  private Button cancel;
  
  /** The startdate. */
  private EditText startdate;
  
  /** The starthour. */
  private EditText starthour;
  
  /** The stopdate. */
  private EditText stopdate;
  
  /** The stophour. */
  private EditText stophour;
  
  /** The numInRow. */
  private EditText numinrow;
  
  /** The db. */
  private PomodoroTimerDBHelper db;
  
  /**  The tag. */
  private PomodoroClass pomodoro;
  
  /* (non-Javadoc)
   * @see android.app.Activity#onCreate(android.os.Bundle)
   */
  @Override
  protected void onCreate(Bundle savedInstanceState)
  {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_pomodoro_edit);
    
    db = new PomodoroTimerDBHelper(getApplicationContext());
    Intent intent = getIntent();
    dbID  = intent.getLongExtra("dbID", 0);
    
    pomodoro = db.getPomodoro(dbID);
    
    title = (TextView) findViewById(R.id.editPomodoroTitle);
    startdate = (EditText) findViewById(R.id.editPomodoroStartDate);
    starthour = (EditText) findViewById(R.id.editPomodoroStartHour);
    stopdate = (EditText) findViewById(R.id.editPomodoroStopDate);
    stophour = (EditText) findViewById(R.id.editPomodoroStopHour);
    numinrow = (EditText) findViewById(R.id.editPomodoroNumInRow);
    
    title.setText("Pomodoro nr " + dbID);
    startdate.setText(pomodoro.getStartDate());
    starthour.setText(pomodoro.getStartHour());
    stopdate.setText(pomodoro.getStopDate());
    stophour.setText(pomodoro.getStopHour());
    numinrow.setText(String.valueOf(pomodoro.getNumInRow()));
    
    save = (Button) findViewById(R.id.editSave);
    cancel = (Button) findViewById(R.id.editCancel);
    
    save.setOnClickListener(this);
    cancel.setOnClickListener(this);
  }

  @Override
  public void onClick(View v)
  {
    switch(v.getId())
    {
      case R.id.editSave:
        pomodoro.setStartDate(startdate.getText().toString());
        pomodoro.setStartHour(starthour.getText().toString());
        pomodoro.setStopDate(stopdate.getText().toString());
        pomodoro.setStopHour(stophour.getText().toString());
        pomodoro.setNumInRow(Integer.parseInt(numinrow.getText().toString()));
        db.updatePomodoro(pomodoro);
        finish();
      break;
      case R.id.editCancel:
        finish();
      break;
    }
    
  }
}




Java Source Code List

com.example.pomodorotimer.About.java
com.example.pomodorotimer.DropboxLink.java
com.example.pomodorotimer.MainActivity.java
com.example.pomodorotimer.PomodoroClass.java
com.example.pomodorotimer.PomodoroContentProvider.java
com.example.pomodorotimer.PomodoroDetails.java
com.example.pomodorotimer.PomodoroEdit.java
com.example.pomodorotimer.PomodoroList.java
com.example.pomodorotimer.PomodoroTimerDBContract.java
com.example.pomodorotimer.PomodoroTimerDBHelper.java
com.example.pomodorotimer.PomodorosTagClass.java
com.example.pomodorotimer.SettingsActivity.java
com.example.pomodorotimer.TagClass.java
com.example.pomodorotimer.TagDetails.java
com.example.pomodorotimer.TagEdit.java
com.example.pomodorotimer.TagList.java