diff --git a/src/Controls/src/Core/Platform/Android/GenericAnimatorListener.cs b/src/Controls/src/Core/Platform/Android/GenericAnimatorListener.cs index 350173ed8c3e..9391584cbce6 100644 --- a/src/Controls/src/Core/Platform/Android/GenericAnimatorListener.cs +++ b/src/Controls/src/Core/Platform/Android/GenericAnimatorListener.cs @@ -33,10 +33,13 @@ public override void OnAnimationRepeat(Animator animation) base.OnAnimationRepeat(animation); } - protected override void JavaFinalize() + protected override void Dispose(bool disposing) { - OnCancel = OnRepeat = OnEnd = null; - base.JavaFinalize(); + if (disposing) + { + OnCancel = OnRepeat = OnEnd = null; + } + base.Dispose(disposing); } } } \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt index 6d33e48264f0..44291e238efe 100644 --- a/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt @@ -1,4 +1,6 @@ #nullable enable +*REMOVED*override Microsoft.Maui.Controls.Platform.GenericAnimatorListener.JavaFinalize() -> void +override Microsoft.Maui.Controls.Platform.GenericAnimatorListener.Dispose(bool disposing) -> void override Microsoft.Maui.Controls.GraphicsView.OnBindingContextChanged() -> void *REMOVED*~static readonly Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.DefaultForegroundColor -> Microsoft.Maui.Graphics.Color *REMOVED*~static readonly Microsoft.Maui.Controls.Handlers.Compatibility.ShellRenderer.DefaultTitleColor -> Microsoft.Maui.Graphics.Color