|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static void restartApp() { | 
|---|
|  |  |  | new Handler().postDelayed(() -> { | 
|---|
|  |  |  | String _pn = app.getPackageName(); | 
|---|
|  |  |  | PackageManager packageManager = app.getPackageManager(); | 
|---|
|  |  |  | Intent intent = packageManager.getLaunchIntentForPackage(_pn); | 
|---|
|  |  |  | intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); | 
|---|
|  |  |  | app.startActivity(intent); | 
|---|
|  |  |  | }, 1000); | 
|---|
|  |  |  | if (UnityPlayer.currentActivity != null) | 
|---|
|  |  |  | UnityPlayer.currentActivity.finish(); | 
|---|
|  |  |  | android.os.Process.killProcess(android.os.Process.myPid());// 杀进程 | 
|---|
|  |  |  | //        new Handler().postDelayed(() -> { | 
|---|
|  |  |  | //            String _pn = app.getPackageName(); | 
|---|
|  |  |  | //            PackageManager packageManager = app.getPackageManager(); | 
|---|
|  |  |  | //            Intent intent = packageManager.getLaunchIntentForPackage(_pn); | 
|---|
|  |  |  | //            intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); | 
|---|
|  |  |  | //            app.startActivity(intent); | 
|---|
|  |  |  | //        }, 1000); | 
|---|
|  |  |  | //        if (UnityPlayer.currentActivity != null) | 
|---|
|  |  |  | //            UnityPlayer.currentActivity.finish(); | 
|---|
|  |  |  | //        android.os.Process.killProcess(android.os.Process.myPid());// 杀进程 | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //是否位demo | 
|---|