| | |
| | | @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() { |
| | |
| | | UnityPlayer.currentActivity.finish(); |
| | | } |
| | | |
| | | public static void RestartApp() { |
| | | public void restartApp() { |
| | | new Handler().postDelayed(() -> { |
| | | String _pn = I.getPackageName(); |
| | | PackageManager packageManager = I.getPackageManager(); |
| | |
| | | UnityPlayer.currentActivity.finish(); |
| | | } |
| | | |
| | | //是否位demo |
| | | public boolean isDemo() { |
| | | return I.getPackageName().equals("com.secondworld.demo"); |
| | | } |
| | | |
| | | } |