From 2ee7c6eac9bdd47954574d3e92b8210a2ceb1fe9 Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Tue, 2 Feb 2016 16:19:56 +0100 Subject: Improve preview activity behaviour. Move the seek bar to the very end on completion, and make sure the preview activity isn't added to the (main) player task. Change-Id: Ic55e2b04b4be4172a7dcca45ff5f30e54c9e5d23 --- AndroidManifest.xml | 1 + .../cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c50e8ec..b499ded 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -123,6 +123,7 @@ android:name=".ui.activities.preview.AudioPreviewActivity" android:launchMode="singleTask" android:excludeFromRecents="true" + android:taskAffinity="" android:theme="@style/Theme.AudioPreview"> diff --git a/src/com/cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java b/src/com/cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java index c434f5b..b116284 100644 --- a/src/com/cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java +++ b/src/com/cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java @@ -474,7 +474,7 @@ public class AudioPreviewActivity extends Activity implements MediaPlayer.OnComp public void onCompletion(MediaPlayer mp) { mHandler.removeMessages(UiHandler.MSG_UPDATE_PROGRESS); if (mSeekBar != null && mPreviewPlayer != null) { - mSeekBar.setProgress(mPreviewPlayer.getCurrentPosition()); + mSeekBar.setProgress(mPreviewPlayer.getDuration()); } sendStateChange(State.PREPARED); } -- cgit v1.2.3