• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Android Dev: CountDown Timer

mineko

Lurker
CountDown Timer with 10 minutes in initialization. How would I do that? Sorry I am noob of android development XD


This is my code:

public void onCreate(Bundle cute) {
super.onCreate(cute);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.main);

// If(updateTime()== TRUE)
updateTime();

handler.removeCallbacks(updateTimeTask);
handler.postDelayed(updateTimeTask, 1000);

Button exit =(Button) findViewById(R.id.exit);
exit.setOnClickListener(mExitListener);

Button reset =(Button) findViewById(R.id.reset);
reset.setOnClickListener(mResetListener);

PScore = (TextView)this.findViewById(R.id.pscore); //Period Score
PScore.setOnClickListener(pscoreClickListener);



}//end of cuteness


private OnClickListener pscoreClickListener = new OnClickListener() {
public void onClick(View v) {
//DO INCREASE after timer became 00:00
}};

private OnClickListener mResetListener = new OnClickListener() {
public void onClick(View v) {
onStop(); }; };

private OnClickListener mExitListener = new OnClickListener() {
public void onClick(View v) {
onDestroy(); }; };

protected void onReset() {
super.onDestroy();
//do stuff
}//onReset


private void updateTime() {
//long start = 0;
final TextView time = (TextView) findViewById(R.id.time);
//while(){

final Date currentTime1 = new Date( 15000);
final SimpleDateFormat formatterTime = new SimpleDateFormat( "mm:ss" );
time.setText( formatterTime.format(currentTime1) );

//start++;
//}//while
}

private Runnable updateTimeTask = new Runnable() {
public void run() {
updateTime();
handler.postDelayed(this, 1000);
}
};


@Override
protected void onDestroy() {
super.onDestroy();
System.exit(0);
}//onDestroy

@Override
protected void onResume() {
super.onResume();
handler.removeCallbacks(updateTimeTask);
handler.postDelayed(updateTimeTask, 1000);
}//onResume

@Override
protected void onPause() {
super.onPause();
//do stuff
}//onStop

@Override
protected void onStop() {
super.onStop();
handler.removeCallbacks(updateTimeTask);
}//onStop

}//end

Any help would be appreciated. THANKS!!
 
Back
Top Bottom