SHARE
TWEET

Untitled

a guest Jun 20th, 2019 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. countDownTimer = new CountDownTimer(milliSeconds+100, 1000)
  2.     {
  3.             @Override
  4.             public void onTick(long millisUntilFinished) {
  5.                 milliSecTime = (int) millisUntilFinished;
  6.                 long millis = millisUntilFinished;
  7.                 //Convert milliseconds into hour,minute and seconds
  8.  
  9.  
  10.                 String hms = String.format(Locale.getDefault(),
  11.                           "%02d:%02d:%02d",
  12.                         TimeUnit.MILLISECONDS.toHours(millis),
  13.                         TimeUnit.MILLISECONDS.toMinutes(millis) -
  14.                                 TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(millis)),
  15.                         TimeUnit.MILLISECONDS.toSeconds(millis) -
  16.                                 TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis)));
  17.  
  18.                 countDownTimerTextView.setText(hms);
  19.  
  20.             }
  21.  
  22.             @Override
  23.             public void onFinish() {
  24.  
  25.                 beepSoundStop.start();
  26.                 countDownTimerTextView.setText(R.string.time);
  27.  
  28.                 countNumberOfSets = countNumberOfSets + 1;
  29.                 setsTextView.setText(countNumberOfSets + "/" + tNumberOfSets);
  30.                 Log.i("CountNumberOfSets", String.valueOf(countNumberOfSets));
  31.                 restTimerActive = false;
  32.                 timerIsActive = false;
  33.                 getNewWorkout();
  34.                 Log.i("REST TIMER FINISHED", "TRUE");
  35.  
  36.             }
  37.         }.start();
  38.      
  39. workoutNameTextView =  findViewById(R.id.workoutNameTextView);
  40.        workoutNameTextView.setSelected(true);
  41.      
  42. <TextView
  43.                         android:id="@+id/workoutNameTextView"
  44.                         android:layout_width="wrap_content"
  45.                         android:layout_height="wrap_content"
  46.                         android:layout_toStartOf="@+id/stopFab"
  47.                         android:layout_toEndOf="@id/startAndPauseFAB"
  48.                         android:singleLine="true"
  49.                         android:ellipsize="marquee"
  50.                         android:layout_centerHorizontal="true"
  51.                         android:text="@string/workout"
  52.                         android:textAlignment="center"
  53.  
  54.                         android:textColor="?attr/colorAccent"
  55.                         android:textSize="@dimen/workoutNameTextSize"
  56.                         android:textStyle="bold" />
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top