From 34f2f8b9361b7e79c7de3cd855053ba0754763e2 Mon Sep 17 00:00:00 2001 From: Adrian Campos Date: Thu, 9 Mar 2017 19:03:22 -0800 Subject: [PATCH] Fixed bug where app shortcuts wouldn't work when app was already open --- app/src/main/AndroidManifest.xml | 5 +++-- .../kabouzeid/gramophone/ui/activities/MainActivity.java | 7 +++++++ app/src/main/res/values/styles.xml | 9 +++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 1cb20e69..bb22b22b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -20,7 +20,8 @@ android:supportsRtl="true" android:theme="@style/Theme.Phonograph.Light" tools:ignore="UnusedAttribute"> - + @@ -175,7 +176,7 @@ android:label="@string/report_an_issue" /> + android:theme="@android:style/Theme.Translucent.NoTitleBar"/> \ No newline at end of file diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java index 5be7a379..fd66bf95 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MainActivity.java @@ -268,6 +268,13 @@ public class MainActivity extends AbsSlidingMusicPanelActivity { handlePlaybackIntent(getIntent()); } + //Called when there's already an instance of MainActivity + @Override + protected void onNewIntent(Intent intent) { + super.onNewIntent(intent); + handlePlaybackIntent(intent); + } + @Override public boolean onOptionsItemSelected(@NonNull MenuItem item) { if (item.getItemId() == android.R.id.home) { diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index bc05af2a..0870ffb7 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -48,4 +48,13 @@ toolbar + +