1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-07 12:30:27 +00:00

Fix issue causing the last edited project to open while switching to another one.

Fixes https://github.com/godotengine/godot/issues/76562
This commit is contained in:
Fredia Huya-Kouadio
2023-06-11 21:04:46 -07:00
parent f3026c2aa0
commit ee07f60b07
3 changed files with 65 additions and 18 deletions

View File

@@ -26,6 +26,7 @@ import android.app.Activity;
import android.app.ActivityManager;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Process;
import java.util.ArrayList;
@@ -90,8 +91,12 @@ public final class ProcessPhoenix extends Activity {
*/
public static void forceQuit(Activity activity, int pid) {
Process.killProcess(pid); // Kill original main process
activity.finish();
Runtime.getRuntime().exit(0); // Kill kill kill!
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
activity.finishAndRemoveTask();
} else {
activity.finish();
}
Runtime.getRuntime().exit(0); // Kill kill kill!
}
// -- GODOT end --