In the following code timeToDisplay.format
seems to have no effect on the timeToDisplay
String
. tw.setText(timeToDisplay)
displays milliseconds instead of expected MM:SS. I've rebuilded the project with no joy.
code:
TextView tw = (TextView) getView().findViewById(R.id.textView_time);
long millis = intent.getLongExtra("stamp", 0L);
String timeToDisplay = String.valueOf(millis);
timeToDisplay.format("%d min, %d sec",
TimeUnit.MILLISECONDS.toMinutes(millis),
TimeUnit.MILLISECONDS.toSeconds(millis) -
TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis)));
tw.setText(timeToDisplay);