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