diff options
Diffstat (limited to 'src/com/android/car')
-rw-r--r-- | src/com/android/car/media/MediaActivity.java | 1 | ||||
-rw-r--r-- | src/com/android/car/media/MetadataController.java | 12 |
2 files changed, 8 insertions, 5 deletions
diff --git a/src/com/android/car/media/MediaActivity.java b/src/com/android/car/media/MediaActivity.java index 762a4fe..6f01c62 100644 --- a/src/com/android/car/media/MediaActivity.java +++ b/src/com/android/car/media/MediaActivity.java @@ -231,7 +231,6 @@ public class MediaActivity extends CarDrawerActivity implements BrowseFragment.C setMainContent(R.layout.media_activity); setToolbarElevation(0f); - setToolbarClickThrough(true); mContentForwardBrowseEnabled = getResources() .getBoolean(R.bool.forward_content_browse_enabled); diff --git a/src/com/android/car/media/MetadataController.java b/src/com/android/car/media/MetadataController.java index e7261f5..59e4d9d 100644 --- a/src/com/android/car/media/MetadataController.java +++ b/src/com/android/car/media/MetadataController.java @@ -2,6 +2,8 @@ package com.android.car.media; import android.annotation.NonNull; import android.annotation.Nullable; +import android.media.session.PlaybackState; +import android.support.v4.media.session.PlaybackStateCompat; import android.view.View; import android.widget.ImageView; import android.widget.SeekBar; @@ -146,17 +148,19 @@ public class MetadataController { return; } long maxProgress = mModel.getMaxProgress(); - int visibility = maxProgress > 0 ? View.VISIBLE : View.INVISIBLE; + long progress = mModel.getProgress(); + int visibility = maxProgress > 0 && progress != PlaybackState.PLAYBACK_POSITION_UNKNOWN + ? View.VISIBLE : View.INVISIBLE; if (mTime != null) { String time = String.format("%s / %s", - TIME_FORMAT.format(new Date(mModel.getProgress())), + TIME_FORMAT.format(new Date(progress)), TIME_FORMAT.format(new Date(maxProgress))); mTime.setVisibility(visibility); mTime.setText(time); } mSeekBar.setVisibility(visibility); - mSeekBar.setMax((int) mModel.getMaxProgress()); - mSeekBar.setProgress((int) mModel.getProgress()); + mSeekBar.setMax((int) maxProgress); + mSeekBar.setProgress((int) progress); } |