|
|
@@ -120,7 +120,6 @@ public class GameActivity extends SDLActivity {
|
|
|
storagePermissionUnnecessary = false;
|
|
|
embed = context.getResources().getBoolean(R.bool.embed);
|
|
|
|
|
|
- // Get filename from "Open with" of another application
|
|
|
handleIntent(this.getIntent());
|
|
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
@@ -146,17 +145,7 @@ public class GameActivity extends SDLActivity {
|
|
|
}
|
|
|
|
|
|
protected void handleIntent(Intent intent) {
|
|
|
- Uri game = null;
|
|
|
-
|
|
|
- // Try to handle "Share" intent.
|
|
|
- // This is actually "bit tricky" to get working in user phone
|
|
|
- // because shared static variables issue in the native side
|
|
|
- // (user have to clear LOVE for Android in their recent apps list).
|
|
|
- if (Intent.ACTION_SEND.equals(intent.getAction())) {
|
|
|
- game = (Uri) intent.getParcelableExtra(Intent.EXTRA_STREAM);
|
|
|
- } else {
|
|
|
- game = intent.getData();
|
|
|
- }
|
|
|
+ Uri game = intent.getData();
|
|
|
|
|
|
if (!embed && game != null) {
|
|
|
String scheme = game.getScheme();
|