MAUi重启应用
/// <summary>
/// 重启应用
/// </summary>
/// <param name="context">Android上下文</param>
public static void RestartApplication(Context context)
{
var packageName = context.PackageName;
var packageManager = context.PackageManager;
var intent = packageManager.GetLaunchIntentForPackage(packageName);
var componentName = intent.Component;
var mainIntent = Intent.MakeRestartActivityTask(componentName);
mainIntent.AddFlags(ActivityFlags.ClearTop);
mainIntent.AddFlags(ActivityFlags.NewTask);
context.StartActivity(mainIntent);
Process.KillProcess(Process.MyPid());
}