Game does not shutdown correctly

Hello

Our game have some problems on second run. Display oriantation is right but resolution is crossed (its actually right our main acitivty OnCreate but on game.Initialize its wrong. For some reason (normal?) android process stay alive after Exit() and if we kill process its start croccetly. If problem is on shutdown side there is exception inside Exit() at AndroidGamePlatform.cs. Any ideas?

public override void Exit()
{
//TODO: Fix this
        try
        {
            if (!_exiting)
            {
                _exiting = true;
                AndroidGameActivity.Paused -= Activity_Paused;
                AndroidGameActivity.Resumed -= Activity_Resumed;
                Game.DoExiting();
                Net.NetworkSession.Exit();
                Game.Activity.Finish();
                Window.Close(); <-- Bhoom!
            }
        }
        catch
        {
        }
}

And here is log:
$exception {Java.Lang.IllegalArgumentException: Exception of type ‘Java.Lang.IllegalArgumentException’ was thrown.
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <IL 0x00011, 0x00068>
at Android.Runtime.JNIEnv.CallBooleanMethod (intptr,intptr,Android.Runtime.JValue[]) [0x00064] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:229
at Javax.Microedition.Khronos.Egl.IEGL10Invoker.EglMakeCurrent (Javax.Microedition.Khronos.Egl.EGLDisplay,Javax.Microedition.Khronos.Egl.EGLSurface,Javax.Microedition.Khronos.Egl.EGLSurface,Javax.Microedition.Khronos.Egl.EGLContext) [0x00030] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-10/src/generated/Javax.Microedition.Khronos.Egl.IEGL10.cs:1065
at OpenTK.Platform.Android.AndroidGraphicsContext.MakeCurrent (OpenTK.Platform.IWindowInfo) [0x0004b] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/AndroidGraphicsContext.cs:170
at OpenTK.Platform.Android.AndroidGameView.MakeCurrent () [0x0002b] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:203
at OpenTK.GameViewBase.OnContextSet (System.EventArgs) [0x00002] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/GameViewBase.cs:654
at OpenTK.GameViewBase.set_GraphicsContext (OpenTK.Graphics.IGraphicsContext) [0x0000a] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/GameViewBase.cs:71
at OpenTK.Platform.Android.AndroidGameView.CreateContext () [0x00020] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:388
at OpenTK.Platform.Android.AndroidGameView.MakeCurrent () [0x00013] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:200
at OpenTK.GameViewBase.OnContextSet (System.EventArgs) [0x00002] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/GameViewBase.cs:654
at OpenTK.GameViewBase.set_GraphicsContext (OpenTK.Graphics.IGraphicsContext) [0x0000a] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/GameViewBase.cs:71
at OpenTK.Platform.Android.AndroidGameView.DestroyContext () [0x0001a] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:402
at OpenTK.Platform.Android.AndroidGameView.Close () [0x00014] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:149
at Microsoft.Xna.Framework.AndroidGamePlatform.Exit () [0x0005b] in e:\Ohjelmointi\Csharp\kalapeli-android\dependencies\MonoGame-3.2\MonoGame.Framework\Android\AndroidGamePlatform.cs:122

What is the best way to super kill a MonoGame game on Android so that it completely dies on exit?

I would figure finishing the activity would be enough…?

This worked for me.

Android.OS.Process.KillProcess(Android.OS.Process.MyPid());