瀏覽代碼

Android: Added a new method in SDLSurface.

Philipp Wiesemann 10 年之前
父節點
當前提交
5bc93cc5c6
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      android-project/src/org/libsdl/app/SDLActivity.java

+ 5 - 1
android-project/src/org/libsdl/app/SDLActivity.java

@@ -300,7 +300,7 @@ public class SDLActivity extends Activity {
         if (!SDLActivity.mIsPaused && SDLActivity.mIsSurfaceReady) {
         if (!SDLActivity.mIsPaused && SDLActivity.mIsSurfaceReady) {
             SDLActivity.mIsPaused = true;
             SDLActivity.mIsPaused = true;
             SDLActivity.nativePause();
             SDLActivity.nativePause();
-            mSurface.enableSensor(Sensor.TYPE_ACCELEROMETER, false);
+            mSurface.handlePause();
         }
         }
     }
     }
 
 
@@ -999,6 +999,10 @@ class SDLSurface extends SurfaceView implements SurfaceHolder.Callback,
         mHeight = 1.0f;
         mHeight = 1.0f;
     }
     }
 
 
+    public void handlePause() {
+        enableSensor(Sensor.TYPE_ACCELEROMETER, false);
+    }
+
     public void handleResume() {
     public void handleResume() {
         setFocusable(true);
         setFocusable(true);
         setFocusableInTouchMode(true);
         setFocusableInTouchMode(true);