.net MAUI 您无法为已销毁的活动启动负载

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

我有一个在 Android、iOS 和 Windows 上运行的 .net maui 应用程序。在 Android 上我经常得到这个例外:

com.bumptech.glide.manager.RequestManagerRetriever.assertNotDestroyed RequestManagerRetriever.java:353
com.bumptech.glide.manager.RequestManagerRetriever.get RequestManagerRetriever.java:153
com.bumptech.glide.manager.RequestManagerRetriever.get RequestManagerRetriever.java:133
com.bumptech.glide.Glide.with Glide.java:818
com.microsoft.maui.glide.MauiCustomTarget.lambda$clear$2 MauiCustomTarget.java:61
com.microsoft.maui.glide.MauiCustomTarget.$r8$lambda$2xb4BfXCZw26nGJT6sJXyYy5mzs
com.microsoft.maui.glide.MauiCustomTarget$$ExternalSyntheticLambda3.run
android.os.Handler.handleCallback Handler.java:938
android.os.Handler.dispatchMessage Handler.java:99
android.os.Looper.loop Looper.java:268
android.app.ActivityThread.main ActivityThread.java:8101
java.lang.reflect.Method.invoke Method.java
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run RuntimeInit.java:627
com.android.internal.os.ZygoteInit.main ZygoteInit.java:997

这似乎只发生在某些设备上。到目前为止,我无法在我的 Pixel 7 和 Pixel 3 上重现它。 我通过

Shell.Current.Navigation
进行的所有导航。在 iOS 和 Windows 上,我没有看到任何指向该方向的问题。 这是 maui 的问题,还是我必须在 android 和导航上进行更改,这可能会导致类似的情况?

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