From 02b5bd339c42d2fb16b51d5ef69da06329e4f46a Mon Sep 17 00:00:00 2001 From: valef Date: Mon, 6 Jan 2014 18:02:32 +0700 Subject: [PATCH] - Moved SHORTCUT_EXTRA_KEY and shortcut query here. - Call super.setShortcutParam(getIntent().getStringExtra(SHORTCUT_EXTRA_KEY)) before super.onCreate() --- android/src/org/ppsspp/ppsspp/PpssppActivity.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/android/src/org/ppsspp/ppsspp/PpssppActivity.java b/android/src/org/ppsspp/ppsspp/PpssppActivity.java index 53831b50f4..7219b8c81d 100644 --- a/android/src/org/ppsspp/ppsspp/PpssppActivity.java +++ b/android/src/org/ppsspp/ppsspp/PpssppActivity.java @@ -6,16 +6,24 @@ import com.henrikrydgard.libnative.NativeActivity; import com.google.analytics.tracking.android.EasyTracker; public class PpssppActivity extends NativeActivity { - static { - System.loadLibrary("ppsspp_jni"); + static { + System.loadLibrary("ppsspp_jni"); } + // Key used by shortcut. + public static final String SHORTCUT_EXTRA_KEY = "org.ppsspp.ppsspp.Shortcuts"; + public PpssppActivity() { super(); } @Override public void onCreate(Bundle savedInstanceState) { + // In case app launched from homescreen shortcut, get shortcut parameter + // using Intent extra string. Intent extra will be null if launch normal + // (from app drawer). + super.setShortcutParam(getIntent().getStringExtra(SHORTCUT_EXTRA_KEY)); + super.onCreate(savedInstanceState); } @@ -30,4 +38,4 @@ public class PpssppActivity extends NativeActivity { super.onStop(); EasyTracker.getInstance(this).activityStop(this); } -} \ No newline at end of file +} \ No newline at end of file