UX improvement, not showing total time when not recording

This commit is contained in:
Jimmy Shih
2013-12-17 17:20:12 -08:00
parent e31550c524
commit 1dbebf0529
@@ -120,13 +120,16 @@ public class TrackController {
} }
handler.removeCallbacks(updateTotalTimeRunnable); handler.removeCallbacks(updateTotalTimeRunnable);
totalTime = isRecording ? getTotalTime() : 0L; totalTimeTextView.setVisibility(isRecording ? View.VISIBLE : View.INVISIBLE);
if (isRecording) {
totalTime = getTotalTime();
totalTimeTextView.setText(StringUtils.formatElapsedTimeWithHour(totalTime)); totalTimeTextView.setText(StringUtils.formatElapsedTimeWithHour(totalTime));
if (isRecording && !isPaused) { if (!isPaused) {
totalTimeTimestamp = System.currentTimeMillis(); totalTimeTimestamp = System.currentTimeMillis();
handler.postDelayed(updateTotalTimeRunnable, ONE_SECOND); handler.postDelayed(updateTotalTimeRunnable, ONE_SECOND);
} }
} }
}
public void onResume(boolean recording, boolean paused) { public void onResume(boolean recording, boolean paused) {
isResumed = true; isResumed = true;