Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. int timeLeft;
  2.  
  3. final CounterClass timer = new CounterClass(timeLeft, 1000);
  4.  
  5. @Override
  6. public boolean onMenuItemClick(MenuItem item) {
  7.  
  8. switch (item.getItemId()){
  9. case R.id.countdownMenu1:
  10. timeLeft = 15000;
  11. timer.start();
  12. return true;
  13.  
  14. case R.id.countdownMenu2:
  15. timeLeft = 20000;
  16. timer.start();
  17. return true;
  18.  
  19. default:
  20. return false;
  21. }
  22. }
  23.  
  24. public class CounterClass extends CountDownTimer {
  25.  
  26. public CounterClass(long millisInFuture, long countDownInterval) {
  27. super(millisInFuture, countDownInterval);
  28. }
  29.  
  30. @Override
  31. public void onTick(long millisUntilFinished) {
  32.  
  33. long millis = millisUntilFinished;
  34. String hms = String.format("%02d:%02d:%02d", TimeUnit.MILLISECONDS.toHours(millis),
  35. TimeUnit.MILLISECONDS.toMinutes(millis) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(millis)),
  36. TimeUnit.MILLISECONDS.toSeconds(millis) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis)));
  37. System.out.println(hms);
  38. textViewTime.setText(hms);
  39. }
  40.  
  41. @Override
  42. public void onFinish() {
  43. // textViewTime.setText("Completed.");
  44. System.exit(0);
  45. }
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement