浏览代码

Fix game loading through game selector.

Miku AuahDark 1 年之前
父节点
当前提交
dcd27223bf
共有 3 个文件被更改,包括 5 次插入2 次删除
  1. 3 0
      app/src/main/AndroidManifest.xml
  2. 1 1
      app/src/main/cpp/love
  3. 1 1
      app/src/main/java/org/love2d/android/GameActivity.java

+ 3 - 0
app/src/main/AndroidManifest.xml

@@ -23,6 +23,7 @@
     <uses-feature android:name="android.hardware.audio.low_latency" android:required="false" />
     <uses-feature android:name="android.hardware.audio.pro" android:required="false" />
 
+
     <application
         android:allowBackup="true"
         android:icon="@drawable/love"
@@ -35,6 +36,8 @@
             android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|keyboard|keyboardHidden|navigation"
             android:launchMode="singleInstance"
             android:screenOrientation="${ORIENTATION}">
+            <!-- Allow app activity re-created -->
+            <meta-data android:name="SDL_ENV.SDL_ANDROID_ALLOW_RECREATE_ACTIVITY" android:value="1" />
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
                 <category android:name="android.intent.category.LAUNCHER" />

+ 1 - 1
app/src/main/cpp/love

@@ -1 +1 @@
-Subproject commit 910af324ddb780dffa55322f6becf58c632b9acc
+Subproject commit 72d865eedc42fb4adeb6a9bf2ac793c7556fe108

+ 1 - 1
app/src/main/java/org/love2d/android/GameActivity.java

@@ -451,7 +451,7 @@ public class GameActivity extends SDLActivity {
         if (scheme != null) {
             if (scheme.equals("content")) {
                 // Convert the URI to file descriptor.
-                args = new String[]{"/love2d://fd/" + convertToFileDescriptor(game)};
+                args = new String[]{"love2d://fd/" + convertToFileDescriptor(game)};
             } else if (scheme.equals("file")) {
                 // Regular file, pass as-is.
                 args = new String[]{path};