From 796dfdb05c199f966152b17bebb5ccbd1d4d0c85 Mon Sep 17 00:00:00 2001
From: lwb <q3213421wrwqr>
Date: 星期五, 27 十一月 2020 14:11:25 +0800
Subject: [PATCH] 9527.加入港台sdk渠道

---
 SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java |   40 +++++++++++++++++++++++++++-------------
 1 files changed, 27 insertions(+), 13 deletions(-)

diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java b/SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java
index cb9cd85..389741d 100644
--- a/SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java
+++ b/SdkProject/library/src/main/java/com/secondworld/sdk/GameApp.java
@@ -15,16 +15,25 @@
     @Override
     public void onCreate() {
         super.onCreate();
-        I = this;
-        InitSdk();
-    }
-
-    public void InitSdk() {
+        newInstance();
         LogUtil.Init(this);
         UnityMsgHandler.initCommandMap();
+        registerProxy();
+        initSdk();
     }
 
-    public static void AppExit() {
+    protected void newInstance() {
+        I = this;
+    }
+
+    protected void registerProxy() {
+
+    }
+
+    protected void initSdk() {
+    }
+
+    public void appExit() {
         new Handler().postDelayed(new Runnable() {
             @Override
             public void run() {
@@ -35,17 +44,22 @@
             UnityPlayer.currentActivity.finish();
     }
 
-    public static void RestartApp() {
+    public void restartApp() {
         new Handler().postDelayed(() -> {
-                String _pn = I.getPackageName();
-                PackageManager packageManager = I.getPackageManager();
-                Intent intent = packageManager.getLaunchIntentForPackage(_pn);
-                intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
-                I.startActivity(intent);
-                android.os.Process.killProcess(android.os.Process.myPid());// 鏉�杩涚▼
+            String _pn = I.getPackageName();
+            PackageManager packageManager = I.getPackageManager();
+            Intent intent = packageManager.getLaunchIntentForPackage(_pn);
+            intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+            I.startActivity(intent);
+            android.os.Process.killProcess(android.os.Process.myPid());// 鏉�杩涚▼
         }, 1000);
         if (UnityPlayer.currentActivity != null)
             UnityPlayer.currentActivity.finish();
     }
 
+    //鏄惁浣峝emo
+    public boolean isDemo() {
+        return I.getPackageName().equals("com.secondworld.demo");
+    }
+
 }

--
Gitblit v1.8.0