Browse Source

correct current Intent for android

volzhs 9 years ago
parent
commit
780fa60072
1 changed files with 13 additions and 1 deletions
  1. 13 1
      platform/android/java/src/org/godotengine/godot/Godot.java

+ 13 - 1
platform/android/java/src/org/godotengine/godot/Godot.java

@@ -115,7 +115,17 @@ public class Godot extends Activity implements SensorEventListener, IDownloaderC
     private int mState;
 	private boolean keep_screen_on=true;
 
-    private void setState(int newState) {
+	static private Intent mCurrentIntent;
+
+	@Override public void onNewIntent(Intent intent) {
+		mCurrentIntent = intent;
+	}
+
+	static public Intent getCurrentIntent() {
+		return mCurrentIntent;
+	}
+
+	private void setState(int newState) {
         if (mState != newState) {
             mState = newState;
             mStatusText.setText(Helpers.getDownloaderStringResourceIDFromState(newState));
@@ -545,6 +555,8 @@ public class Godot extends Activity implements SensorEventListener, IDownloaderC
 			}
 		}
 
+		mCurrentIntent = getIntent();
+
 		initializeGodot();