应用程序打开时单击推送通知会导致其崩溃并显示“窗口已创建”.net8

问题描述 投票:0回答:1

我已在我的应用程序上设置了推送通知。

当我在打开应用程序的情况下单击通知时,它崩溃了:

[mono-rt] [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: Window was already created
[mono-rt]    at Microsoft.Maui.Controls.Window.Microsoft.Maui.IWindow.Created() in D:\a\_work\1\s\src\Controls\src\Core\Window\Window.cs:line 491
[mono-rt]    at Microsoft.Maui.LifecycleEvents.AppHostBuilderExtensions.<>c.<OnConfigureLifeCycle>b__2_0(Activity activity, Bundle bundle) in D:\a\_work\1\s\src\Core\src\Hosting\LifecycleEvents\AppHostBuilderExtensions.Android.cs:line 23
[mono-rt]    at Microsoft.Maui.MauiAppCompatActivity.<>c__DisplayClass8_0.<OnPostCreate>b__0(OnPostCreate del) in D:\a\_work\1\s\src\Core\src\Platform\Android\MauiAppCompatActivity.Lifecycle.cs:line 61
[mono-rt]    at Microsoft.Maui.LifecycleEvents.LifecycleEventServiceExtensions.InvokeLifecycleEvents[OnPostCreate](IServiceProvider services, Action`1 action) in D:\a\_work\1\s\src\Core\src\LifecycleEvents\LifecycleEventServiceExtensions.cs:line 31
[mono-rt]    at Microsoft.Maui.MauiAppCompatActivity.OnPostCreate(Bundle savedInstanceState) in D:\a\_work\1\s\src\Core\src\Platform\Android\MauiAppCompatActivity.Lifecycle.cs:line 61
[mono-rt]    at DailyBudgetMAUIApp.MainActivity.OnPostCreate(Bundle savedInstanceState) in C:\Users\darre\OneDrive\Documents\OneDrive\Documents\DailyBudgetMAUIApp\DailyBudgetMAUIApp\Platforms\Android\MainActivity.cs:line 20
[mono-rt]    at Android.App.Activity.n_OnPostCreate_Landroid_os_Bundle_(IntPtr jnienv, IntPtr native__this, IntPtr native_savedInstanceState) in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net8.0/android-34/mcw/Android.App.Activity.cs:line 4488
[mono-rt]    at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPL_V(_JniMarshal_PPL_V callback, IntPtr jnienv, IntPtr klazz, IntPtr p0) in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:line 125

我可以看到它在 OnPostCreate 中崩溃,显然导致窗口已经存在,但这就是我陷入困境的地方,已经尝试过谷歌搜索和尽可能多的修补程序,但没有运气。

如有任何帮助,我们将不胜感激。

maui .net-8.0
1个回答
0
投票

我有与@darren-fillis相同的问题,但主要区别是我还有一个前台服务并添加标志o设置,因为 SingleTask 不能解决我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.