-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[Android] RTE ShellFragmentContainer #5062
Copy link
Copy link
Closed
Labels
area-controls-shellShell Navigation, Routes, Tabs, FlyoutShell Navigation, Routes, Tabs, Flyoutfixed-in-6.0.200-preview.14.2Look for this fix in 6.0.200-preview.14.2!Look for this fix in 6.0.200-preview.14.2!platform/androidt/bugSomething isn't workingSomething isn't working
Description
Description
Navigating from the home page to favorites in WeatherTwentyOne on Android 12 I crash:
[mono-rt] [ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: Cannot access a disposed object.
[mono-rt] Object name: 'Microsoft.Maui.Controls.Platform.Compatibility.ShellFragmentContainer'.
[mono-rt] at Java.Interop.JniPeerMembers.AssertSelf(IJavaPeerable self) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.cs:line 152
[mono-rt] at Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeVirtualVoidMethod(String encodedMember, IJavaPeerable self, JniArgumentValue* parameters) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniInstanceMethods_Invoke.cs:line 24
[mono-rt] at AndroidX.Fragment.App.Fragment.OnDestroy() in D:\a\1\s\generated\androidx.fragment.fragment\obj\Release
et6.0-android\generated\src\AndroidX.Fragment.App.Fragment.cs:line 2023
[mono-rt] at Microsoft.Maui.Controls.Platform.Compatibility.ShellFragmentContainer.OnDestroy() in D:\a\_work\1\s\src\Compatibility\Core\src\Handlers\Shell\Android\ShellFragmentContainer.cs:line 45
[mono-rt] at AndroidX.Fragment.App.Fragment.n_OnDestroy(IntPtr jnienv, IntPtr native__this) in D:\a\1\s\generated\androidx.fragment.fragment\obj\Release
et6.0-android\generated\src\AndroidX.Fragment.App.Fragment.cs:line 2013
[mono-rt] at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V(_JniMarshal_PP_V callback, IntPtr jnienv, IntPtr klazz) in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:line 22
This works ok on Windows.
Steps to Reproduce
Run https://github.com/davidortinau/WeatherTwentyOne on Android 12 and nav from the start page to Favorites.
Version with bug
Release Candidate 1
Last version that worked well
Preview 13 (current)
Affected platforms
Android
Affected platform versions
12
Did you find any workaround?
No response
Relevant log output
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area-controls-shellShell Navigation, Routes, Tabs, FlyoutShell Navigation, Routes, Tabs, Flyoutfixed-in-6.0.200-preview.14.2Look for this fix in 6.0.200-preview.14.2!Look for this fix in 6.0.200-preview.14.2!platform/androidt/bugSomething isn't workingSomething isn't working