From de194e17cb621923d0d7f9d22ac8bc711b4b571c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 20 十一月 2023 16:57:27 +0800
Subject: [PATCH] 0312 目标改31
---
SdkProject/library/src/main/java/com/secondworld/sdk/UnityPlayerActivity.java | 26 ++++++++++++++++++++++----
1 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/UnityPlayerActivity.java b/SdkProject/library/src/main/java/com/secondworld/sdk/UnityPlayerActivity.java
index bee6ee2..ee5653c 100644
--- a/SdkProject/library/src/main/java/com/secondworld/sdk/UnityPlayerActivity.java
+++ b/SdkProject/library/src/main/java/com/secondworld/sdk/UnityPlayerActivity.java
@@ -4,12 +4,14 @@
import android.app.Activity;
import android.content.Intent;
import android.content.res.Configuration;
+import android.graphics.PixelFormat;
import android.os.Bundle;
-import android.os.Process;
import android.view.KeyEvent;
import android.view.MotionEvent;
+import android.view.View;
import android.view.Window;
-
+import android.view.WindowManager;
+import android.os.Process;
import com.unity3d.player.IUnityPlayerLifecycleEvents;
import com.unity3d.player.UnityPlayer;
@@ -39,8 +41,8 @@
getIntent().putExtra("unity", cmdLine);
mUnityPlayer = new UnityPlayer(this, this);
-// setContentView(mUnityPlayer);
-// mUnityPlayer.requestFocus();
+ setContentView(mUnityPlayer);
+ mUnityPlayer.requestFocus();
}
// When Unity player unloaded move task to background
@@ -70,6 +72,22 @@
super.onDestroy();
}
+ // If the activity is in multi window mode or resizing the activity is allowed we will use
+ // onStart/onStop (the visibility callbacks) to determine when to pause/resume.
+ // Otherwise it will be done in onPause/onResume as Unity has done historically to preserve
+ // existing behavior.
+ @Override protected void onStop()
+ {
+ super.onStop();
+ mUnityPlayer.pause();
+ }
+
+ @Override protected void onStart()
+ {
+ super.onStart();
+ mUnityPlayer.resume();
+ }
+
// Pause Unity
@Override protected void onPause()
{
--
Gitblit v1.8.0