Forráskód Böngészése

Merge branch 'master' of ssh://xugame.server.local:/efiles/resp/game-console

wangyongj 1 éve
szülő
commit
c31d41d121

+ 9 - 0
app/src/main/java/com/retroarch/browser/retroactivity/RetroActivityCommon.java

@@ -530,6 +530,15 @@ public abstract class RetroActivityCommon extends NativeActivity {
      */
     public native boolean saveState(int stateIndex);
 
+    /**
+     * 保存状态
+     *
+     * @param error 是否出错了
+     */
+    public void saveStateCallback(int error) {
+        this.callback.saveStateCallback(error);
+    }
+
     /**
      * 加载状态
      *

+ 1 - 0
app/src/main/java/com/xugame/app/EnvironmentCallback.java

@@ -9,4 +9,5 @@ public interface EnvironmentCallback {
     void setGeometry(SystemAVInfo.GameGeometry geometry);
 
     void contentLoaded();
+    void saveStateCallback(int error);
 }

+ 5 - 0
app/src/main/java/com/xugame/gameconsole/emulator/RetroArchEmulatorActivity.java

@@ -139,6 +139,11 @@ public class RetroArchEmulatorActivity extends RetroActivityCamera
                 Log.i("EnvironmentCallback", "Content Loaded");
 //                testSetKey2();
             }
+
+            @Override
+            public void saveStateCallback(int error) {
+                Log.i("EnvironmentCallback", "saveStateCallback: " + error);
+            }
         };
         mEmulatorMonitor = new EmulatorMonitor(this, this);
     }