Xamarin.forms: System.ObjectDisposedException: рдПрдХ рдбрд┐рд╕реНрдкреЛрдЬрд╝реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer' рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдордИ 2020  ┬╖  73рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: xamarin/Xamarin.Forms

_ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдбреЗрд╡рд▓рдкрд░ рд╕рдореБрджрд╛рдп рдкрд░ рдПрдХ рдЯрд┐рдХрдЯ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред '


Xamarin рдлреЙрд░реНрдо 4.6.0726 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд▓рдЧрд╛рддрд╛рд░ рд░реБрдХ-рд░реБрдХ рдХрд░ рджреБрд░реНрдШрдЯрдирд╛ рд╢реБрд░реВ рд╣реЛ рд░рд╣реА рд╣реИред рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдкрд░ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдпрд╣ рдЬрд╝рдорд╛рд░рд┐рди рдХреЗ рд▓реЗрдмрд▓рд░реЗрдВрдбрд░ рд╕реЗ рдЖ рд░рд╣рд╛ рд╣реИ

05-17 07: 27: 06.656 рдИ / рдореЛрдиреЛ (5133):
05-17 07: 27: 06.656 рдИ / рдореЛрдиреЛ (5133): рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдкрд╡рд╛рдж рдХреЗ:
05-17 07: 27: 06.656 E / рдореЛрдиреЛ (5133): System.ObjectDisposedException: рдХрд┐рд╕реА рдбрд┐рд╕реНрдкреЛрдЬрд╝ рдХреА рдЧрдИ рд╡рд╕реНрддреБ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ред
05-17 07: 27: 06.656 E / рдореЛрдиреЛ (5133): рд╡рд╕реНрддреБ рдХрд╛ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'ред
05-17 07: 27: 06.656 E / рдореЛрдиреЛ (5133): at (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.29 (intptr, intptr)
05-17 07: 27: 06.656 рдИ / рдореЛрдиреЛ (5133): (рдЖрд╡рд░рдг рдореВрд▓-рд╕реЗ-рдкреНрд░рдмрдВрдзрд┐рдд) Android.Runtime.DynamicMethodNameCounter.29 (intptr, intptr)
05-17 07: 27: 06.656 E / рдореЛрдиреЛ-рдЖрд░рдЯреА (5133): [ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: рдПрдХ рд╡рд┐рд╡рд╛рджрд┐рдд рд╡рд╕реНрддреБ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ред
05-17 07: 27: 06.656 E / рдореЛрдиреЛ-рдЖрд░рдЯреА (5133): рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'ред
05-17 07: 27: 06.656 E / рдореЛрдиреЛ-рдЖрд░рдЯреА (5133): at (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.29 (intptr, intptr)
05-17 07: 27: 06.656 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (5133): рдкрд░ (рд░реИрдкрд░ рджреЗрд╢реА-рд╕реЗ-рдкреНрд░рдмрдВрдзрд┐рдд) Android.Runtime.DynamicMethodNameCounter.29 (intptr, intptr)
05-17 07: 27: 06.698 рдбреА / (5133): HostConnection :: get () рдирдпрд╛ рд╣реЛрд╕реНрдЯ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ 0xbd1b1240, tid 5133

рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдВ рд╕реЗ рдЖ рд░рд╣рд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдореБрдЦреНрдп рджреГрд╢реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреА рджреГрд╢реНрдп рд╣реИ рдФрд░ рд╕реВрдЪреА рдФрд░ рд░рд┐рд╕рд╛рд╡ рдХреЗ рдХрд╛рд░рдг рдирдП рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрд▓рдд рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХрд╕реНрдЯрдо рд▓реЗрдмрд▓ рд░реЗрдВрдбрд░рд░ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ Xamarin рдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд░реЗрдВрдбрд░рд░ рд╕реЗ рдЖрдирд╛ рд╣реЛрдЧрд╛
рдХреГрдкрдпрд╛ рд╕реБрдЭрд╛рд╡ рджреЗред


рдореВрд▓ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

5/17/2020, 11:54 PM рдкрд░ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдлреАрдбрдмреИрдХ рд╕рд┐рд╕реНрдЯрдо:

рд╣рдордиреЗ рдЖрдЧреЗ рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЯреАрдо рдХреЛ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреА рд╣реИред рдЯреАрдо рдлреАрдбрдмреИрдХ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдЧреА рдФрд░ рдЖрдкрдХреЛ рдЕрдЧрд▓реЗ рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░реЗрдЧреАред


рдореВрд▓ рд╕рдорд╛рдзрд╛рди

(рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ)

4.4.0 collectionview fastrenderers label listview 5 feedback-ticket high regression in-progress high impact Android unverified bug

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рджреЛрд╖ рдХреЗ рд╕рд╛рде Microsoft рдХрд┐рд╕реА рднреА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдРрдк рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЗрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рдмрд╛рдж рднреА рдХрдИ рд╢рд┐рдХрд╛рдпрддреЛрдВ рдХреЗ рдмрд╛рдж рдЦреБрд▓ рдЧрдпрд╛ рд╣реИ!

рд╣рдо рдкрд┐рдЫрд▓реЗ 4 рдорд╣реАрдиреЛрдВ рд╕реЗ рдЕрдкрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд░реНрдЬрди рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЛ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░ рдкрд╛рдП рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдЗрд╕ рдереНрд░реЗрдб рд╕реЗ рдЬреЛ рдорд┐рд▓рддрд╛ рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЬрдм рдмрд╛рдХреА рджреБрдирд┐рдпрд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рд╕рдХрддреА рд╣реИ !!!

Microsoft рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рднреА рдФрд░ рд╕рдм рдХреБрдЫ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред Xamarin рдХреЗ рдХрд┐рд╕реА рднреА рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рд░реА рдХрд░рдирд╛ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рд╡реНрдпрд░реНрде рд╣реИ !!!

рд╕рднреА 73 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╕рдВрдмрдВрдзрд┐рдд # 8262

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб- https://github.com/xamarin/Xamarin.Forms/issues/8262#issuecomment -550022425

рд╕реВрдЪреА рджреГрд╢реНрдп рдпрд╛ рдЗрд╕рдХреА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рд░реЗрдВрдбрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕реНрдХреНрд░реЙрд▓ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рд▓реЗрдЖрдЙрдЯ рдЧрдгрдирд╛ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред
рд╕реВрдЪреА рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕- https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/listview/performance

рдЙрд╕ рд╢реНрд░реЗрдгреА рдХреЗ рд▓рд┐рдП INotifyPropertyChanged (System.ComponentModel) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ ListView рд╢рд╛рдорд┐рд▓ рд╣реИред
рд╣реИрдВрдбрд▓рд░ рдХреЛ public event PropertyChangedEventHandler PropertyChanged рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВ рдЬреИрд╕реЗ рдХрд┐ рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рд╕реЗрдЯ рдПрдХреНрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд-

var args = new PropertyChangedEventArgs(nameOf(typeOf(string)));
PropertyChanged?.Invoke(this, args);

рд╕рдВрдмрдВрдзрд┐рдд # 10159

рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рднреА рдЙрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдореЗрд░реЗ рдРрдк рдХреЛ рдХреНрд░реИрд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ

рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕:

Cannot access a disposed object. Object name: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'.
Java.Interop.JniPeerMembers.AssertSelf(Java.Interop.IJavaPeerable self) in <26521a5118b44c858c385715922b9d5d>
Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod(System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) in <26521a5118b44c858c385715922b9d5d>
Android.Views.View.get_Context() in <4ccdb3137d974856b786e1aeebbfbab6>
Xamarin.Forms.Platform.Android.Platform.GetNativeSize(Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1341
Xamarin.Forms.Forms+AndroidPlatformServices.GetNativeSize(Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Platform.Android\Forms.cs:930
Xamarin.Forms.VisualElement.OnSizeRequest(System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:800
Xamarin.Forms.VisualElement.OnMeasure(System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:783
Xamarin.Forms.VisualElement.GetSizeRequest(System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:659
Xamarin.Forms.VisualElement.Measure(System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:717
Xamarin.Forms.StackLayout.CalculateNaiveLayout(Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:163
Xamarin.Forms.StackLayout.CalculateLayout(Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:123
Xamarin.Forms.StackLayout.OnSizeRequest(System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:80
Xamarin.Forms.VisualElement.OnMeasure(System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:783
Xamarin.Forms.VisualElement.GetSizeRequest(System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:659
Xamarin.Forms.Layout.GetSizeRequest(System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:132
Xamarin.Forms.VisualElement.Measure(System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:717
Xamarin.Forms.StackLayout.CalculateNaiveLayout(Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:198
Xamarin.Forms.StackLayout.CalculateLayout(Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:123
Xamarin.Forms.StackLayout.LayoutChildren(System.Double x, System.Double y, System.Double width, System.Double height) in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:58
Xamarin.Forms.Layout.UpdateChildrenLayout() in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:266
Xamarin.Forms.Layout.OnSizeAllocated(System.Double width, System.Double height) in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:224
Xamarin.Forms.VisualElement.SizeAllocated(System.Double width, System.Double height) in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:805
Xamarin.Forms.Layout.ResolveLayoutChanges() in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:392
Java.Lang.Thread+RunnableImplementor.Run() in <4ccdb3137d974856b786e1aeebbfbab6>
Java.Lang.IRunnableInvoker.n_Run(System.IntPtr jnienv, System.IntPtr native__this) in <4ccdb3137d974856b786e1aeebbfbab6>
(wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.48(intptr,intptr)

XF рдХреЛ 4.4.0.991864 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджрди рдРрдк рдкрд░ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред рдХреНрд░реЗрдбрд┐рдЯ: https://github.com/xamarin/Xamarin.Forms/issues/10159#issuecomment -633838442

рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж!

@samhouts рдореИрдВ рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдпрд╣ рдПрдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ ... рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж!

@samhouts рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ рд╕рдВрд╡рд┐рджрд╛рддреНрдордХ рдХрд╛рд░рдгреЛрдВ рдХреЗ рдХрд╛рд░рдг рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдирдорд╕реНрдХрд╛рд░, рдмрд╕ рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рдХрд┐ рдХреНрдпрд╛ рдлрд┐рдХреНрд╕ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ рдХреЛрдИ рд╕рдордпрд╕реАрдорд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмрдбрд╝реА рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реА рд╣реИ рдФрд░ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдХрд╛рд░рдг рд╣рдо рдЕрдкрдиреЗ рдЬрд╝рд╛рдорд░реАрди рдврд╛рдВрдЪреЗ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рд┐рд░реНрдл рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╣реИрдВред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╣рдо рдкреБрд░рд╛рдиреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗред

рдХреГрдкрдпрд╛ рдорджрдж рдХрд░реЗред

рдмрд┐рдирд╛ рдкреНрд░рдЬрдирди рдХреЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЗ рдореБрджреНрджреЗ рдмрд╣реБрдд рдХрдард┐рди рд╣реИрдВред рдЖрдк рд╡рд┐рд░рд╛рд╕рдд рд░реЗрдВрдбрд░рд░реНрд╕ рдХреЛ

рдмрд┐рдирд╛ рдкреНрд░рдЬрдирди рдХреЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЗ рдореБрджреНрджреЗ рдмрд╣реБрдд рдХрдард┐рди рд╣реИрдВред рдЖрдк рд╡рд┐рд░рд╛рд╕рдд рд░реЗрдВрдбрд░рд░реНрд╕ рдХреЛ

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдореИрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдмрд┐рдирд╛ рдкреНрд░рдЬрдирди рдХреЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЗ рдореБрджреНрджреЗ рдмрд╣реБрдд рдХрдард┐рди рд╣реИрдВред рдЖрдк рд╡рд┐рд░рд╛рд╕рдд рд░реЗрдВрдбрд░рд░реНрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдкреНрд░рдЬрдирди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ, рддреЛ рд╣рдо рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рдж!

@samhouts , рдореИрдВрдиреЗ рд╡рд┐рд░рд╛рд╕рдд рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИ!

рдореИрдВрдиреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╡реАрдПрд╕ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ / рдЦреЛрд▓рдирд╛ рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИред

рдХреГрдкрдпрд╛ рд╕реБрдЭрд╛рд╡ рджреЗред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреЛрдИ рдорджрдж рдмреЗрд╣рдж рдорджрджрдЧрд╛рд░ рд╣реЛрдЧреА!

рдирдорд╕реНрддреЗ,

рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ рдпрд╛ рдХрдм рдЗрд╕ рдкрд░ рдЕрдкрдбреЗрдЯ рдХреА рдЙрдореНрдореАрдж рд╣реИ?

рд╣рдо рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдард┐рди рд╣реИ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ,
Xamarin рдлреЙрд░реНрдо 4.4 рд╕реЗ 4.6.0726 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рд╢реБрд░реВ рд╣реБрдИред

рдореБрдЭреЗ рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрди рдЕрд╡рд░реЛрдзрдХ рддрдХ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╣рдо рдПрдХ рдкреНрд░рдЬрдирди рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

@samhouts рдпрд╣ # 10159 рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрддрд╛ рд╣реИ рдЬреЛ рдХрд╛рдлреА рдЧрдВрднреАрд░ рдореБрджреНрджрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ? рд░реЗрдкреНрд░реЛ рд╕реИрдВрдкрд▓ рджреЗрдиреЗ рдХреА рдЯрд┐рдкреНрдкрдгреА рд╣реИ ред

рдореИрдВрдиреЗ рдПрдХ рдирдореВрдирд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмрдирд╛рдИ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рдЗрд╕ рдЕрдкрд╡рд╛рдж рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/nacompllo/CannotDisposeLabelRenderer

рдореИрдВрдиреЗ рдПрдХ рд╡реАрдбрд┐рдпреЛ рднреА рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреЛ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВ:
https://www.youtube.com/watch?v=yDhlI4BG8D8&feature=youtu.be

рд╡рд┐рд╡рд░рдг

рдЬрдм рдореИрдВ рдХрд┐рд╕реА рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рдХреЗ рдЕрдВрджрд░ рд▓реЗрдмрд▓ рдХреЗ FontSize рдЧреБрдг рдореЗрдВ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдШреБрдорд╛рд╡ рдмрдирд╛рддрд╛ рд╣реВрдВ (рдкреНрд░рддреНрдпреЗрдХ рд░реЛрдЯреЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ рдореИрдВ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓реЗрдмрд▓ рдХреЗ FontSize рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ)ред

System.ObjectDisposedException: 'рдбрд┐рд╕реНрдкреЛрдЬрд╝ рдХреА рдЧрдИ рд╡рд╕реНрддреБ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ред
рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'ред ''

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдШреБрдорд╛рд╡ рдмрдирд╛рддреЗ рд╕рдордп рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рдХреЗ рд╕реНрд░реЛрдд рдореЗрдВ рддрддреНрд╡ рдЬреЛрдбрд╝реЗрдВред

рдореВрд▓рднреВрдд рдЬрд╛рдирдХрд╛рд░реА

  • рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреЗрд╡рд▓ Android рдкрд░ рдЖрдЬрд╝рдорд╛рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ Apple рдбрд┐рд╡рд╛рдЗрд╕ рдирд╣реАрдВ рд╣реИред
  • Xamarin.Forms 4.7.0.1239
  • Android 10

@samhouts Xamarin рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореИрдВ рддреНрд░реБрдЯрд┐ рдХреЗ рдирд┐рд╢рд╛рди рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ Platform.cs рд╡рд░реНрдЧ рдХреА рдЗрд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ: https://github.com/xamarin/Xxarin.Forms /blob/29b92aa1fc2b9d834bb3b95cc224e07d0cc3e9b4/Xamarin.Forms.Platform.Android/Platform.cs#L1341

рдореИрдВрдиреЗ рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдореЗрдВ рд▓рдкреЗрдЯрд╛ рд╣реИ рдФрд░ рдпрд╣ рдкрд░рд┐рдгрд╛рдо рд╣реИ:
Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) [0x00029] рдореЗрдВ: 0
Java.Interop.JniPeerMembers + JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJerPeerable self, Java.Interop.JniArgumentValue * рдкреИрд░рд╛рдореАрдЯрд░реНрд╕) 0 000000: 0
Android рдкрд░ред .Views.View.cs: 5598
Xamarin.Forms.Platform.Android.Platform.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint [0x0001c] in C: Users \ SourceReposXamarin.FormsXamarin.FormC.Fors.FieldForm.FieldForm .Forms.FieldForm.feature.gov.in рдкрд░ рджреЗрдЦреЗрдВ)ред 1343

рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ ??

рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░реЗ рдкрд╛рд╕ Xamarin.Forms 4.6.0.726 рд╕рдВрд╕реНрдХрд░рдг рд╣реИред
рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕:

  at Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) [0x00029] in <dac4c5a4b77f4e61a5e6d9d3050dfb9f>:0 
  at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00000] in <dac4c5a4b77f4e61a5e6d9d3050dfb9f>:0 
  at Android.Views.View.get_Context () [0x00000] in /Users/builder/azdo/_work/204/s/xamarin-android/src/Mono.Android/obj/Release/monoandroid10/android-29/mcw/Android.Views.View.cs:5598 
  at Xamarin.Forms.Platform.Android.Platform.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x00019] in D:\a\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1341 
  at Xamarin.Forms.Forms+AndroidPlatformServices.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.Android\Forms.cs:930 
  at Xamarin.Forms.VisualElement.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00025] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:800 
  at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:783 
  at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00053] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:659 
  at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00054] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:717 
  at Xamarin.Forms.Grid.CalculateAutoCells (System.Double width, System.Double height) [0x000e5] in D:\a\1\s\Xamarin.Forms.Core\GridCalc.cs:133 
  at Xamarin.Forms.Grid.MeasureGrid (System.Double width, System.Double height, System.Boolean requestSize) [0x0000c] in D:\a\1\s\Xamarin.Forms.Core\GridCalc.cs:485 
  at Xamarin.Forms.Grid.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x0002a] in D:\a\1\s\Xamarin.Forms.Core\GridCalc.cs:60 
  at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:783 
  at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00053] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:659 
  at Xamarin.Forms.Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:132 
  at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00054] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:717 
  at Xamarin.Forms.TemplatedView.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x0003c] in D:\a\1\s\Xamarin.Forms.Core\TemplatedView.cs:43 
  at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:783 
  at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00053] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:659 
  at Xamarin.Forms.Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:132 
  at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00054] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:717 
  at Xamarin.Forms.StackLayout.CalculateNaiveLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) [0x000a8] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:163 
  at Xamarin.Forms.StackLayout.CalculateLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) [0x00058] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:123 
  at Xamarin.Forms.StackLayout.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00019] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:80 
  at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:783 
  at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00053] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:659 
  at Xamarin.Forms.Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:132 
  at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00054] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:717 
  at Xamarin.Forms.StackLayout.CalculateNaiveLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) [0x000a8] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:163 
  at Xamarin.Forms.StackLayout.CalculateLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) [0x00058] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:123 
  at Xamarin.Forms.StackLayout.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00019] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:80 
  at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:783 
  at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00053] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:659 
  at Xamarin.Forms.Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:132 
  at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00054] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:717 
  at Xamarin.Forms.StackLayout.CalculateNaiveLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) [0x000a8] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:163 
  at Xamarin.Forms.StackLayout.CalculateLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) [0x00058] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:123 
  at Xamarin.Forms.StackLayout.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) [0x0004e] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:58 
  at Xamarin.Forms.Layout.UpdateChildrenLayout () [0x00158] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:266 
  at Xamarin.Forms.Layout.OnSizeAllocated (System.Double width, System.Double height) [0x0000f] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:224 
  at Xamarin.Forms.VisualElement.SizeAllocated (System.Double width, System.Double height) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:805 
  at Xamarin.Forms.Layout.ResolveLayoutChanges () [0x0005c] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:392 
  at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in /Users/builder/azdo/_work/204/s/xamarin-android/src/Mono.Android/Java.Lang/Thread.cs:36 
  at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] in /Users/builder/azdo/_work/204/s/xamarin-android/src/Mono.Android/obj/Release/monoandroid10/android-29/mcw/Java.Lang.IRunnable.cs:81 
  at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.1(intptr,intptr)

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдЗрди рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИ:

[рдореЛрдиреЛ] рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдкрд╡рд╛рдж рдХреЗ:
[рдореЛрдиреЛ] System.ObjectDisposedException: рдХрд┐рд╕реА рдбрд┐рд╕реНрдкреЛрдЬрд╝ рдХреА рдЧрдИ рд╡рд╕реНрддреБ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ред
[рдореЛрдиреЛ] рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'ред
[рдореЛрдиреЛ] (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.1 (intptr, intptr)
[рдореЛрдиреЛ] (рдЖрд╡рд░рдг рдореВрд▓-рд╕реЗ-рдкреНрд░рдмрдВрдзрд┐рдд) Android.untime.DynamicMethodNameCounter.1 (intptr, intptr)
[рдореЛрдиреЛ- rt] [ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: рдХрд┐рд╕реА рдбрд┐рд╕реНрдкреЛрдЬрд╝реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
[рдореЛрдиреЛ-рдЖрд░рдЯреА] рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'ред
[рдореЛрдиреЛ- rt] at (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.1 (intptr, intptr)

рдореИрдВ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рд░реЗрдкреЛ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВрдиреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:

if (visualElementRenderer is IDisposedState disposableRenderer && disposableRenderer.IsDisposed)
    return new SizeRequest();

рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ 4.7.0.1179 рдореЗрдВ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ, рдЬрдм рдХрд┐рд╕реА рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рд╡рд╛рдкрд╕ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рджреВрд╕рд░реЗ рдкреГрд╖реНрда рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдирд╛ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рд╣реЛ:

LayoutPresenter.OnMeasure (System.Double widthConstraint, System.Double heightConstraint)

System.ObjectDisposedException: Cannot access a disposed object. Object name: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'.

JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) View.get_Context () Platform.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) Forms+AndroidPlatformServices.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) LayoutPresenter.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) TemplatedView.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) Grid.MeasuredStarredColumns (System.Double widthConstraint, System.Double heightConstraint) Grid.MeasureAndContractStarredColumns (System.Double width, System.Double height, System.Double totalStarsWidth) Grid.MeasureGrid (System.Double width, System.Double height, System.Boolean requestSize) Grid.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) StackLayout.CalculateNaiveLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) StackLayout.CalculateLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) StackLayout.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) Layout.UpdateChildrenLayout () Layout.OnSizeAllocated (System.Double width, System.Double height) VisualElement.SizeAllocated (System.Double width, System.Double height) Layout.ResolveLayoutChanges () Thread+RunnableImplementor.Run () IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.59(intptr,intptr)

рдЗрд╕ @samhouts рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рдирд┐рд╖реНрдХрд░реНрд╖:
рд╣рдо рдЗрд╕ рджреГрд╢реНрдп рдХреЛ рдХрд▓реЗрдХреНрд╢рди рд╡реНрдпреВ рдХреЗ рд╕рд╛рде рднреА рджреЗрдЦ рд░рд╣реЗ рдереЗред рдЗрд╕ рдкрд░ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдирд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдиреЛрдЯ: рдпрд╣ рдПрдХ рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИред

  1. OnViewRecycled рдХреЛ TemplatedItemViewHolder рдХреЗ рд╕рд╛рде ItemViewAdapter рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
  2. TemplatedItemViewHolder.Recycle рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, Xamarin.Forms.View TemplatedItemViewHolder рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЖрдЗрдЯрдо рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  3. TemplatedItemViewHolder RecyclerView.RecycledViewPool рдкрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  4. рджреГрд╢реНрдп рдХреЗ рдХреБрдЫ рдирд┐рдкрдЯрд╛рди / рдЗрд╕ рдмреАрдЪ рдмрдЪреНрдЪреЗ рд╣реИрдВред
  5. ViewHolder рдлрд┐рд░ рд╕реЗ рдмрд╛рдзреНрдп рд╣реИ рдФрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдЖрдЙрдЯ рдЯреНрд░рд┐рдЧрд░ рдбрд┐рд╕реНрдкреЛрдЬрд╝ рдХрд┐рдП рдЧрдП рджреГрд╢реНрдп рдкрд░ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдРрдк рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ ItemViewAdapter.OnViewRecycled рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдХреЗ рдФрд░ TemplatedItemViewHolder рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЖрдХрд░ рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рддрдм рдореИрдВрдиреЗ рдЖрдзрд╛рд░ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ OnBindViewHolder рдореЗрдВ ItemView рд╕реЗ TemplatedItemViewHolder.View рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЬреЛрдбрд╝рд╛ред

рдЕрдм рддрдХ рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд╡реЗ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВ

@joshuangfraedom рдЖрдк рдПрдбреЙрдкреНрдЯрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдирдореВрдирд╛ рдХреЛрдб рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ рдФрд░ рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИ?

рдХреБрдЫ рдЗрд╕ рддрд░рд╣ @DuncWatts

... 
namespace and renderer export
...
class MyCollectionViewRenderer : CollectionViewRenderer
{
        protected override GroupableItemsViewAdapter<GroupableItemsView, IGroupableItemsViewSource> CreateAdapter()
        {
            return new MyCollectionViewAdapter(ItemsView);
        }

        private class MyCollectionViewAdapter : ExtendedCollectionViewAdapter
        {
            ... base constructor call

            /// <inheritdoc />
            public override void OnViewRecycled(JObject holder)
            {
                if (holder is TemplatedItemViewHolder)
                {
                    return;
                }

                base.OnViewRecycled(holder);
            }

            /// <inheritdoc />
            public override void OnBindViewHolder(ViewHolder holder, int position)
            {
                if (holder is TemplatedItemViewHolder templatedItemViewHolder)
                {
                    ItemsView.RemoveLogicalChild(templatedItemViewHolder.View);
                }

                base.OnBindViewHolder(holder, position);
            }
        }
}

SelectableItemsViewAdapter рдкрдврд╝рдирд╛ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдКрдкрд░ рдПрдХ рдореЗрдореЛрд░реА рд▓реАрдХ рдкреЗрд╢ рдХрд░реЗрдЧрд╛ред рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдлреЙрд░реНрдо рд╕реНрддрд░ рдкрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЙрд╕ рд╡рд░реНрдЧ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЖрдВрддрд░рд┐рдХ рд╣реИ)ред

рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ @DuncWatts @samhouts рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рднреА рдЪрдпрди рдпреЛрдЧреНрдп рд╕рд╛рдорд╛рди рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред рдореБрдЭреЗ рдЕрднреА рднреА рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реЗрд▓ рдХреЗ рд░реЗрдВрдбрд░рд░реНрд╕ рдХрд╛ рдирд┐рдкрдЯрд╛рди рдХреНрдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЖрдЗрдЯрдо рдореЗрдВ рд╕рдВрджрд░реНрдн рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

    public class MyCollectionViewRenderer : ExtendedCollectionViewRenderer
    {
        private static readonly FieldInfo CurrentViewHoldersField;
        private static readonly Action<SelectableItemsViewAdapter<GroupableItemsView, IGroupableItemsViewSource>, object, int> ViewHolderClicked;
        private static readonly Func<SelectableItemsViewAdapter<GroupableItemsView, IGroupableItemsViewSource>, int, bool> PositionIsSelected;

        static MyCollectionViewRenderer()
        {
            CurrentViewHoldersField = // SelectableItemsViewAdapter._currentViewHolders via reflection
            ViewHolderClicked = // Gets SelectableItemsViewAdapter.SelectableClicked via reflection as a delegate
            PositionIsSelected =  // Gets SelectableItemsViewAdapter.PositionIsSelected via reflection as a delegate
        }

        public MyCollectionViewRenderer(Context context) : base(context)
        {
        }

        protected override GroupableItemsViewAdapter<GroupableItemsView, IGroupableItemsViewSource> CreateAdapter()
        {
            return new MyCollectionViewAdapter(
                groupableItemsView: ItemsView,
                tapColour: GetTapColour(),
                allowItemSelection: Element.SelectionMode != SelectionMode.None,
                viewAppearing: Element.ViewAppearing);
        }

        private class MyCollectionViewAdapter : GroupableItemsViewAdapter<GroupableItemsView, IGroupableItemsViewSource>
        {
            protected internal MyCollectionViewAdapter(GroupableItemsView groupableItemsView, Func<View, Context, ItemContentView> createView = null)
                : base(groupableItemsView,  createView)
            {
            }

            public override void OnViewRecycled(Java.Lang.Object holder)
            {
                // Prevent cleanup of the TemplatedItemViewHolder.
                // This cleanup looks to be the cause of the problem,
                // as it drops references to it's Xamarin Forms view.
                if (holder is TemplatedItemViewHolder templatedItemViewHolder)
                {
                    // Allows selection to be cleared in SelectableItemsViewAdapter.
                    var currentViewHolders = (List<SelectableViewHolder>)CurrentViewHoldersField.GetValue(this);
                    currentViewHolders.Remove(templatedItemViewHolder);
                    return;
                }

                base.OnViewRecycled(holder);
            }

            public override void OnBindViewHolder(ViewHolder holder, int position)
            {
                // If TemplatedItemViewHolder, do the stuff we want to do, plus the stuff forms was doing.
                // Except for SelectableItemAdapter. We don't want their events.
                // Thank you Xamarin team for using "Bind" on TemplatedItemViewHolder.
                if (holder is TemplatedItemViewHolder templatedItemViewHolder)
                {
                    // Remove the child from ItemsView, as TemplatedItemViewHolder.Bind(ItemsView) will
                    // Re-add it later on.
                    ItemsView.RemoveLogicalChild(templatedItemViewHolder.View);

                    if (ItemsSource.IsHeader(position))
                    {
                        templatedItemViewHolder.Bind(ItemsView.Header, ItemsView);
                    }
                    else if (ItemsSource.IsFooter(position))
                    {
                        templatedItemViewHolder.Bind(ItemsView.Footer, ItemsView);
                    }
                    else
                    {
                        // Also accounts for group header/group footer
                        templatedItemViewHolder.Bind(ItemsSource.GetItem(position), ItemsView);
                    }

                    // Allows selection to be cleared in SelectableItemsViewAdapter.
                    var currentViewHolders = (List<SelectableViewHolder>)CurrentViewHoldersField.GetValue(this);
                    currentViewHolders.Add(templatedItemViewHolder);

                    // Make sure that if this item is one of the selected items, it's marked as selected
                    templatedItemViewHolder.IsSelected = PositionIsSelected(this, position);
                    return;
                }

                base.OnBindViewHolder(holder, position);
            }

            public override void OnViewAttachedToWindow(JObject holder)
            {
                base.OnViewAttachedToWindow(holder);

                if (holder is TemplatedItemViewHolder templatedItemViewHolder)
                {
                    // Watch for clicks so the user can select the item held by this ViewHolder
                    // This replaces the click events triggered in SelectableItemViewHolder
                    // but still invokes SelectableItemsViewAdapter.SelectableClicked.
                    // I find these safer to use than click events when tied to Java objects.
                    templatedItemViewHolder.ItemView.SetOnClickListener(
                        ClickListener.With(
                            v => ViewHolderClicked(this, v, templatedItemViewHolder.AdapterPosition)));
                }
            }

            public override void OnViewDetachedFromWindow(JObject holder)
            {
                base.OnViewDetachedFromWindow(holder);

                if (holder is TemplatedItemViewHolder templatedItemViewHolder)
                {
                    templatedItemViewHolder.ItemView.SetOnClickListener(null);
                }
            }
        }
    }

рдЗрд╕рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рдпрд╣ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ TemplatedItemViewHolder.Recycle рдкрд░ рджреЗрдЦреЗрдВ рдФрд░ рдлрд┐рд░ рдЯреЗрдореНрдкрд▓реЗрдЯрдЪреЗрдВрдЬрд┐рдВрдЧ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рддрд░рд╣, рд▓реЗрдХрд┐рди рдЕрдЧрд░ XF рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рд╕рд╛рдорд╛рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рджреЗрдЦреЗрдВ рдФрд░ рдпрд╣ рд░реЗрдВрдбрд░рд░реНрд╕ рдХреЛ рд░реАрд╕рд╛рдпрдХрд▓ рдФрд░ рдмрд┐рдВрдж рдХреЗ рдмреАрдЪ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдирд╣реАрдВ рджреЛрд╣рд░рд╛ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдРрдк рдореЗрдВ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдлрд╛рдпрд░рд┐рдВрдЧ рдереА рдЬреЛ рдбрд┐рд╕реНрдкреЛрдЬ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдереА (рд╡рд┐рдЬреБрдЕрд▓ рдЯреНрд░реА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛)ред
рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдореЛрдб рдХреЛ рдХреЗрд╡рд▓ OneTime рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдореИрдВ Xamarin.Forms 4.6.0.847 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рджреБрд░реНрдШрдЯрдирд╛ рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реВрдБред
рдЬрдм рдореИрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╕рд┐рдВрдХрдлреНрдпреВрдЬрд╝рди SfComboBox (v18.2.0.44) рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╣ рдХреНрд░реИрд╢ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдорд┐рд▓рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдореЗрдВ рд▓реЗрдмрд▓ред

@ Edgaras91 рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рднреА рд╕рд┐рдВрдХрдлреНрдпреВрдЬрд╝рди SfComboBox рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред ItemTemplate рдкрд░ рдПрдХ рддрддреНрд╡ рджреГрд╢реНрдпрдореЙрдбрд▓ (IsSelected) рдкрд░ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрджреГрд╢реНрдп рдХреЛ рдмрд╛рдЗрдВрдб рдХрд░ рд░рд╣рд╛ рдерд╛ред
рдЬрдм рдПрдХ рдирдпрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдЬреЛ рдХреЙрдореНрдмреЛрдХреНрд╕ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рдмрд╛рдзреНрдп рдЖрдЗрдЯрдорд╕реНрд╕реЛрд░реНрд╕ рдореЙрдбрд▓ рдХреЗ IsSelected рдЧреБрдгреЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рдХреНрд░реИрд╢ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рдерд╛ред
рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдореЛрдб рдХреЛ OneTime рдореЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

@ Edgaras91 рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рднреА рд╕рд┐рдВрдХрдлреНрдпреВрдЬрд╝рди SfComboBox рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред ItemTemplate рдкрд░ рдПрдХ рддрддреНрд╡ рджреГрд╢реНрдпрдореЙрдбрд▓ (IsSelected) рдкрд░ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрджреГрд╢реНрдп рдХреЛ рдмрд╛рдЗрдВрдб рдХрд░ рд░рд╣рд╛ рдерд╛ред
рдЬрдм рдПрдХ рдирдпрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдЬреЛ рдХреЙрдореНрдмреЛрдХреНрд╕ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рдмрд╛рдзреНрдп рдЖрдЗрдЯрдорд╕реНрд╕реЛрд░реНрд╕ рдореЙрдбрд▓ рдХреЗ IsSelected рдЧреБрдгреЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рдХреНрд░реИрд╢ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рдерд╛ред
рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдореЛрдб рдХреЛ OneTime рдореЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ

рдЗрд╕ рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛ рджреВрд╕рд░реЛрдВ рдХреА рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ:

SfComboBox рдФрд░ рдЗрд╕рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рджреГрд╢реНрдп рдореЗрдВ DataSource рд╕рдм рдХреБрдЫ рд╕реНрдерд┐рд░ рд╣реИред
рдлрд┐рд░ рдЬрдм рдореИрдВ Rg.Plugins.Popup рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ "рдкреЙрдкрдЕрдк" рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рдмрд╛рдЗрдВрдбрдХреЛрдиреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА ViewModel рдХрд╛ рдкреБрдирдГ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ 3 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕ рдкреЙрдкрдЕрдк рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реВрдВ, рдлрд┐рд░ рдбреНрд░реЙрдк рдбрд╛рдЙрди рд╕реЗ рдЪрдпрди рдХрд░рдХреЗ рдореВрд▓ SfCombBox 2 рдкрд░ рдорд╛рди рдХреЛ рдмрджрд▓рдХрд░ рдлреЗрдВрдХ рджреЗрдЧрд╛ред рд▓реЗрдмрд▓рд░реЗрдВрдбрд░ рдЕрдкрд╡рд╛рджред

рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рддрдХ рд╕рд┐рдВрдХрдлрд╝реНрдпреВрдЬрд╝рди рдкрд░ рдкреЛрд╕реНрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рдХрд╛ рдЕрдкрд╡рд╛рдж рд╢реБрджреНрдз рдЬрд╝рдорд╛рд░рд┐рди рдлреЙрд░реНрдо рд╣реИред рдореИрдВ рдЕрднреА рддрдХ рд╕реБрдЭрд╛рдП рдЧрдП рдЬрд╝рд╛рдорд░реАрди рд╕рдВрд╕реНрдХрд░рдг рд░реЛрд▓рдмреИрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП XF 4.4.0.991864 рдиреЗ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЕрднреА рднреА рд╡рд╣реА рдЕрдкрд╡рд╛рдж рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдЬрд╝рдорд╛рд░рд┐рди рдлреЙрд░реНрдо 4.8.0.1364

JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) View.get_Context () Platform.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) Forms+AndroidPlatformServices.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) StackLayout.CalculateNaiveLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) StackLayout.CalculateLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) StackLayout.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) StackLayout.CalculateNaiveLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) StackLayout.CalculateLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) StackLayout.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) StackLayout.CalculateNaiveLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) StackLayout.CalculateLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) StackLayout.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) TemplatedView.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) Grid.CalculateAutoCells (System.Double width, System.Double height) Grid.MeasureGrid (System.Double width, System.Double height, System.Boolean requestSize) Grid.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) Layout.UpdateChildrenLayout () Layout.OnSizeAllocated (System.Double width, System.Double height) VisualElement.SizeAllocated (System.Double width, System.Double height) Layout.ResolveLayoutChanges () Thread+RunnableImplementor.Run () IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this)

рдпрд╣ рдореБрджреНрджрд╛ рдЖрдЗрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рдмрди рдЧрдпрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдЪрдпрдирдХрд░реНрддрд╛ рд╣реИрдВ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдиреАрдЪреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдРрдк рдХреНрд░реИрд╢ рд╣реЛрддреЗ рд╣реИрдВред

рдиреЛрдЯ: рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреНрд╖рдорддрд╛ рдмрд╕ рдЭреВрдареА рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдФрд░ рдСрдЯреЛ рдХреЛ рдкреИрд░реЗрдВрдЯ рдЧреНрд░рд┐рдб рдХреА рдкрдВрдХреНрддрд┐ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИред

рди рдХреЗрд╡рд▓ LabelRenderer рдпрд╣ ImageRenderer рдЕрдкрд╡рд╛рдж рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдЬрдм рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рджреГрд╢реНрдп рдореЗрдВ рдХреЛрдИ рд▓реЗрдмрд▓ рдирд╣реАрдВ рд╣реИрдВред

`09-10 20: 20: 28.104 E / AppCenterCrashes (23119): рд╕реНрд░реЛрдд рд╕реЗ рдЕрдЦрдВрдбрд┐рдд рдЕрдкрд╡рд╛рдж = AndroidEnvironment
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): System.ObjectDisposedException: рдХрд┐рд╕реА рдбрд┐рд╕реНрдкреЛрдЬрд╝реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.FastRenderers.ImageRenderer'ред
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerb Self) [0x00029] рдореЗрдВ: 0
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Java.Interop.JniPeerMembers + JniInstanceMethods.InvokeNonvirtual-bjectMethod (System.String рдПрдиреНрдХреЛрдбреЗрдб рдореИрдореНрдмрд░, Java.Interop.IJerPererer, рдЬрд╛рд╡рд╛ рд╕реНрд╡рдпрдВрднреВ рд╕реНрд╡рдпрдВрднреВ) рдХреЗ рд░реВрдк рдореЗрдВред: 0
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Android.Views.View.get_Context () [0x0000a] рдореЗрдВ <55654ebe9f2a48a6bade2862bb243f94>: 0
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.Platform.Android.Platform.GetNativeSize (Xamarin.Forms.Visuality) рдХреЗ рджреГрд╢реНрдп рдкрд░, System.Double widthConstraint, System.Double heightConstraint) 0x000101 : a1sXamarin.Forms.Platform.AndroidPlatform.cs: 1341
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.Forms + AndroidPlatformServices.GetNativeSize (Xamarin.Forms.VisemElement рджреЗрдЦреЗрдВ), System.Double widthConstraint, System.Double heightConstraint) (000000): 000000 рдкрд░ред .Forms.Platform.AndroidForms.cs: 921
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.VisualElement.OnSizeRequest (System.Double widthConstraint, System.DoubleConstraint) рдкрд░ [0x00025] D: a1sXamarin.Forms.Coreisisisis рдкрд░ред
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.Image.OnSizeRequest (System.Double widthConstraint, System.Double heightCarstraint) рдкрд░ [0x00000] D: a1sXamarin.Forms.CoreImage 74 рдореЗрдВред
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) рдкрд░ [0x00000] D: a1sXamarin.Forms.CoreVisualElementcs рдореЗрдВред
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.D.Dd heightConstraint) рдкрд░ [0x00053] D: a1sXamarin.Forms.Cs.s.s.s.
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags рдЭрдВрдбреЗ) рдкрд░ [0x00054] D: a1sXarin рдореЗрдВред .CoreVisualElement.cs: 771
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.Grid.CalculateAutoCells (System.Double рдЪреМрдбрд╝рд╛рдИ, System.Double рдКрдВрдЪрд╛рдИ) [0x00aa3] рдореЗрдВ D: a1sXamarin.Forms.CoreGridCalc.cs: 166
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.Grid.MeasureGrid рдкрд░ (System.Double рдЪреМрдбрд╝рд╛рдИ, System.Double рдКрдВрдЪрд╛рдИ, System.Boolean requestSize) (0x0000c] D рдореЗрдВ: a1sXamarin.Forms.CoreGridCalc .cs: тАЛтАЛ576
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.Grid.LayoutChildren рдкрд░ (System.Double x, System.Double y, System.Double рдЪреМрдбрд╝рд╛рдИ, Systemред рдбрдмрд▓ рдКрдВрдЪрд╛рдИ) [0x0000e] D рдореЗрдВ: a1sXamarin.Forms.CoreGridCalc.cs: 18
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.Layout.UpdateChildrenLayout () [0x00158] рдореЗрдВ D: a1sXamarin.Forms.CoreLayout.cs: 266
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.Layout.OnSizeAllocated (System.Double рдЪреМрдбрд╝рд╛рдИ, System.Double height) рдкрд░ [0x0000ff] D рдореЗрдВ: a1sXamarin.Forms.CoreLayout.cs: 224
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.VisualElement.SizeAllocated (System.Double рдЪреМрдбрд╝рд╛рдИ, System.Double height) рдкрд░ [0x00000] D рдореЗрдВ: a1sXamarin.Forms.CoreVisualElement.cs: 859
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Xamarin.Forms.Layout.ResolveLayoutChanges () [0x0005c] рдореЗрдВ D: a1Xamarin.Forms.CoreLayout.cs: 392
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Java.Lang.Thread + RunnableImplementor.Run () [0x00008] рдореЗрдВ <55654ebe9a2a48e6bade2862bb243f94>: 0
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): Java.Lang.irunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtrP____this) [0x00008] рдореЗрдВ <55654ebe9f2a48a6e6bade2862bade2862bade2862
09-10 20: 20: 28.104 E / AppCenterCrashes (23119): at (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.1 (intptr, intptr)

System.ObjectDisposedException: 'рдХрд┐рд╕реА рдбрд┐рд╕реНрдкреЛрдЬрд╝реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рд╡рд╕реНрддреБ рдХрд╛ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.FastRenderers.ImageRenderer'ред ''

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рджреЛрд╖ рдХреЗ рд╕рд╛рде Microsoft рдХрд┐рд╕реА рднреА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдРрдк рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЗрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рдмрд╛рдж рднреА рдХрдИ рд╢рд┐рдХрд╛рдпрддреЛрдВ рдХреЗ рдмрд╛рдж рдЦреБрд▓ рдЧрдпрд╛ рд╣реИ!

рд╣рдо рдкрд┐рдЫрд▓реЗ 4 рдорд╣реАрдиреЛрдВ рд╕реЗ рдЕрдкрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд░реНрдЬрди рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЛ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░ рдкрд╛рдП рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдЗрд╕ рдереНрд░реЗрдб рд╕реЗ рдЬреЛ рдорд┐рд▓рддрд╛ рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЬрдм рдмрд╛рдХреА рджреБрдирд┐рдпрд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рд╕рдХрддреА рд╣реИ !!!

Microsoft рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рднреА рдФрд░ рд╕рдм рдХреБрдЫ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред Xamarin рдХреЗ рдХрд┐рд╕реА рднреА рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рд░реА рдХрд░рдирд╛ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рд╡реНрдпрд░реНрде рд╣реИ !!!

рдЗрд╕ рдЕрдкрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб (рдкрд░реАрдХреНрд╖рдг XF рд╕рдВрд╕реНрдХрд░рдг 4.5.X рд╕реЗ 4.8.X рддрдХ, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ):
POV: CarouselView (рдПрдХ рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ) рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рд▓реЗрдмрд▓ рд░рдЦ рд░рд╣рд╛ рд╣реИ (рдХрд╛рд░реНрдЯ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдХреА рдорд╛рддреНрд░рд╛ рдХрд╛ рдЪрдпрди)ред рдпрд╣ рдирд┐рдпрдВрддреНрд░рдг рдХреЗрд╡рд▓ рддрднреА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рддреНрд░рд╛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЬрдм рд╣рд┐рдВрдбреЛрд▓рд╛ рдХреЛ рдЫреБрдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рддрдм рднреА рдпрд╣ рдЕрдкрд╡рд╛рдж рдЧреЛрд▓реАрдмрд╛рд░реА рдереА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╕реВрдЪреА <> рдФрд░ рд╕рд┐рд▓реЗрдХреНрдЯреЗрдо рдХреЛ рдмрд╛рдЗрдВрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЬреБрдбрд╝рд╛" рдерд╛ред
рд╕рдорд╛рдзрд╛рди: рдХреНрд▓рд┐рдХ рдХрд┐рдП рдЧрдП рдИрд╡реЗрдВрдЯ рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕реАрдзреЗ xaml.cs рдореЗрдВ рдЗрд╕ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рднрд░рдирд╛ред рдЗрд╕ рддрд░рд╣ рдпрд╣ рдирд┐рдпрдВрддреНрд░рдг ViewModel / PageModel рд╡рд░реНрдЧ рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИред
рдпрд╣ рд╕рдорд╛рдзрд╛рди рдмрдВрдзрди рдХрд╛ рдЕрдиреБрдХрд░рдг рд╣реИ:
`` `рдЧ #
// _counts CarouselView рд╣реИ
рдирд┐рдЬреА рд╢реВрдиреНрдп QuantityChangeTapped (рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЗрд╖рдХ, System.EventArgs рдИ) // рдмрдЯрди рдХреА рдШрдЯрдирд╛
{
CartItem рдЖрдЗрдЯрдо = (рд╡реНрдпреВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░реЗрд╖рдХ)ред CartItem рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рдЗрдВрдб рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ; // рдХрд╛рд░реНрдЯ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдЬреЛ рдорд╛рддреНрд░рд╛ рдХреЛ рдмрджрд▓рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ
_viewModel.Item = рдЖрдЗрдЯрдо; // рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╣реЗрдЬреА рдЧрдИ рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ
_counts.ItemsSource = Enumerable.Range (1, item.QuantityRemaining) .ToList ();
_counts.Position = item.Quantity - 1; // рд╕реНрдХреНрд░реЙрд▓ рд╣рд┐рдВрдбреЛрд▓рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣реЗрдЬреЗ рдЧрдП рдорд╛рддреНрд░рд╛ рдореЗрдВ
ShowSlider (); // рд╢реЛ рд╣рд┐рдВрдбреЛрд▓рд╛
}
рдирд┐рдЬреА рд╢реВрдиреНрдп CountApprouveClicked (рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЗрд╖рдХ, System.EventArgs рдИ) // рдмрдЯрди рдХреА рдШрдЯрдирд╛ рдЬрд┐рд╕реЗ "рдЪрдпрдирд┐рдд рдЪрдпрдирд┐рдд рдорд╛рддреНрд░рд╛" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
{
CloseSlider ();
_viewModel.SelectedCount = (int) _counts.CurrentItem;
_viewModel.OnCountApprouve.Execute (рд╢реВрдиреНрдп);
}

`` `

рдпрд╣ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ - рдХреЗрд╡рд▓ рд╡рд╣рд╛рдБ рдХреЛрдИ рднреА рддреБрд▓реНрдпрдХрд╛рд▓рди рдирд┐рдпрдВрддреНрд░рдг рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдерд╛ред
рдмрд╕ рдПрдХ DataTemplate рдкрд░ рдПрдХ рдЖрдЗрдЯрдо рдЬреЛ ViewModel рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреГрд╢реНрдп рдмрдВрдзрди рдерд╛ред
рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдорд╛рдзрд╛рди рдПрдХ рд╣реА рдерд╛: рдмрд╛рдЗрдВрдбрд┐рдВрдЧрдХреЛрдб рдХреЛ рд╡рдирдЯрд╛рдЗрдо рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

рдЬреЛ рдХреЛрдИ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣рд╛рдБ nuget рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реИ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ?

https://dev.azure.com/xamarin/public/_build/results?buildId=25860&view=artifacts&type=publishedArtifacts

рдФрд░ рдлрд┐рд░ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдЕрдкрд╡рд╛рдж рджреЗрдЦрддреЗ рд╣реИрдВ?

рдЬреЛ рдХреЛрдИ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣рд╛рдБ nuget рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реИ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ?

https://dev.azure.com/xamarin/public/_build/results?buildId=25860&view=artifacts&type=publishedArtifacts

рдФрд░ рдлрд┐рд░ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдЕрдкрд╡рд╛рдж рджреЗрдЦрддреЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХреА рдЧрдИ рдбрд▓реА рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдПрдХ рдЕрдкрд╡рд╛рдж рд╣реЛрддрд╛ рд░рд╣рддрд╛ рд╣реИ, рдкрд┐рдЫрд▓реЗ рдЕрдкрд╡рд╛рдж рд╕реЗ рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдм рдЕрдкрд╡рд╛рдж Xamarin.Forms.Platform.Android рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо + DefaultRenderer

рдирдпрд╛ рдЕрдкрд╡рд╛рдж:

System.ObjectDisposedException: 'Cannot access a disposed object.
Object name: 'Xamarin.Forms.Platform.Android.Platform+DefaultRenderer'.'

рдкреБрд░рд╛рдирд╛ рдЕрдкрд╡рд╛рдж:

System.ObjectDisposedException: 'Cannot access a disposed object.
Object name: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'.'

@nacompllo рдХреНрдпрд╛ рдЖрдк рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд▓рд╛рдЗрди рд╣реИ рдЬреЛ рдЕрд▓рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдЕрднреА рднреА рдкреВрд░реНрдг рдЯреНрд░реЗрд╕ рд╣реЛрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛

@PureWeen рдореИрдВрдиреЗ

09-12 22:30:00.522 I/MonoDroid( 5147): UNHANDLED EXCEPTION:
09-12 22:30:00.524 I/MonoDroid( 5147): System.ObjectDisposedException: Cannot access a disposed object.
09-12 22:30:00.524 I/MonoDroid( 5147): Object name: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'.
09-12 22:30:00.524 I/MonoDroid( 5147):   at Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) [0x00029] in <42748fcc36b74733af2d9940a8f3cc8e>:0 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00000] in <42748fcc36b74733af2d9940a8f3cc8e>:0 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Android.Views.View.get_Context () [0x0000a] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.Platform.Android.Platform.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x0001b] in D:\agent\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1345 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.Forms+AndroidPlatformServices.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x00001] in D:\agent\1\s\Xamarin.Forms.Platform.Android\Forms.cs:921 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.VisualElement.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x0002d] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:814 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00001] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:799 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00070] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:689 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00064] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:741 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.Layout.LayoutChildIntoBoundingRegion (Xamarin.Forms.VisualElement child, Xamarin.Forms.Rectangle region) [0x0009d] in D:\agent\1\s\Xamarin.Forms.Core\Layout.cs:133 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.Grid.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) [0x00177] in D:\agent\1\s\Xamarin.Forms.Core\GridCalc.cs:49 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.Layout.UpdateChildrenLayout () [0x00173] in D:\agent\1\s\Xamarin.Forms.Core\Layout.cs:239 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.Layout.OnSizeAllocated (System.Double width, System.Double height) [0x00011] in D:\agent\1\s\Xamarin.Forms.Core\Layout.cs:203 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.VisualElement.SizeAllocated (System.Double width, System.Double height) [0x00000] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:817 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.Layout.ResolveLayoutChanges () [0x0008b] in D:\agent\1\s\Xamarin.Forms.Core\Layout.cs:374 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Xamarin.Forms.Platform.Android.Platform+DefaultRenderer.OnMeasure (System.Int32 widthMeasureSpec, System.Int32 heightMeasureSpec) [0x00016] in D:\agent\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1309 
09-12 22:30:00.524 I/MonoDroid( 5147):   at Android.Views.View.n_OnMeasure_II (System.IntPtr jnienv, System.IntPtr native__this, System.Int32 widthMeasureSpec, System.Int32 heightMeasureSpec) [0x00008] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 
09-12 22:30:00.524 I/MonoDroid( 5147):   at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.28(intptr,intptr,int,int)
09-12 22:30:00.532 E/AppCenterCrashes( 5147): Unhandled Exception from source=AndroidEnvironment
09-12 22:30:00.532 E/AppCenterCrashes( 5147): System.ObjectDisposedException: Cannot access a disposed object.
09-12 22:30:00.532 E/AppCenterCrashes( 5147): Object name: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'.
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) [0x00029] in <42748fcc36b74733af2d9940a8f3cc8e>:0 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00000] in <42748fcc36b74733af2d9940a8f3cc8e>:0 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Android.Views.View.get_Context () [0x0000a] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.Platform.Android.Platform.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x0001b] in D:\agent\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1345 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.Forms+AndroidPlatformServices.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x00001] in D:\agent\1\s\Xamarin.Forms.Platform.Android\Forms.cs:921 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.VisualElement.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x0002d] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:814 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00001] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:799 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00070] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:689 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00064] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:741 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.Layout.LayoutChildIntoBoundingRegion (Xamarin.Forms.VisualElement child, Xamarin.Forms.Rectangle region) [0x0009d] in D:\agent\1\s\Xamarin.Forms.Core\Layout.cs:133 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.Grid.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) [0x00177] in D:\agent\1\s\Xamarin.Forms.Core\GridCalc.cs:49 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.Layout.UpdateChildrenLayout () [0x00173] in D:\agent\1\s\Xamarin.Forms.Core\Layout.cs:239 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.Layout.OnSizeAllocated (System.Double width, System.Double height) [0x00011] in D:\agent\1\s\Xamarin.Forms.Core\Layout.cs:203 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.VisualElement.SizeAllocated (System.Double width, System.Double height) [0x00000] in D:\agent\1\s\Xamarin.Forms.Core\VisualElement.cs:817 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.Layout.ResolveLayoutChanges () [0x0008b] in D:\agent\1\s\Xamarin.Forms.Core\Layout.cs:374 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Xamarin.Forms.Platform.Android.Platform+DefaultRenderer.OnMeasure (System.Int32 widthMeasureSpec, System.Int32 heightMeasureSpec) [0x00016] in D:\agent\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1309 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at Android.Views.View.n_OnMeasure_II (System.IntPtr jnienv, System.IntPtr native__this, System.Int32 widthMeasureSpec, System.Int32 heightMeasureSpec) [0x00008] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 
09-12 22:30:00.532 E/AppCenterCrashes( 5147):   at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.28(intptr,intptr,int,int)
09-12 22:30:00.539 D/Mono    ( 5147): Requesting loading reference 5 (of 6) of /storage/emulated/0/Android/data/com.Tandem.DoKapsyApp/files/.__override__/Microsoft.AppCenter.Crashes.dll
09-12 22:30:00.539 D/Mono    ( 5147): Loading reference 5 of /storage/emulated/0/Android/data/com.Tandem.DoKapsyApp/files/.__override__/Microsoft.AppCenter.Crashes.dll asmctx DEFAULT, looking for System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
09-12 22:30:00.539 D/Mono    ( 5147): Assembly Ref addref Microsoft.AppCenter.Crashes[0xec37f580] -> System.Core[0xec37e8c0]: 11
09-12 22:30:00.634 D/Mono    ( 5147): DllImport searching in: '__Internal' ('(null)').
09-12 22:30:00.634 D/Mono    ( 5147): Searching for 'java_interop_jnienv_throw'.
09-12 22:30:00.634 D/Mono    ( 5147): Probing 'java_interop_jnienv_throw'.
09-12 22:30:00.634 D/Mono    ( 5147): Found as 'java_interop_jnienv_throw'.
**System.ObjectDisposedException:** 'Cannot access a disposed object.
Object name: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'.'


=================================================================
    Native Crash Reporting
=================================================================
Got a SEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

No native Android stacktrace (see debuggerd output).

=================================================================
    Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0xe79167fa):0xe79167ea  00 00 00 c7 47 18 00 00 00 00 74 7a 8b 3a 31 d2  ....G.....tz.:1.
0xe79167fa  8b 4f 04 f7 c1 00 01 00 00 0f 84 28 f9 ff ff a8  .O.........(....
0xe791680a  01 0f 85 c1 00 00 00 8b 57 18 85 d2 0f 84 de fd  ........W.......
0xe791681a  ff ff 8b b3 04 3b 00 00 3b 93 ac fb ff ff 8b 86  .....;..;.......

=============================================================09-12 22:30:01.742 I/MonoDroid( 5147): UNHANDLED EXCEPTION:

====
    Managed Stacktrace:
=================================================================
      at <unknown> <0xffffffff>
      at Java.Interop.NativeMethods:java_interop_jnienv_new_string <0x00012>
      at Strings:NewString <0x00077>
      at Strings:NewString <0x00147>
      at Android.Runtime.JNIEnv:NewString <0x0008f>
      at Java.Lang.Error:.ctor <0x000ff>
      at Android.Runtime.JavaProxyThrowable:.ctor <0x00067>
      at Java.Lang.Throwable:FromException <0x0012f>
      at Android.Runtime.AndroidEnvironment:UnhandledException <0x0039b>
      at Android.Runtime.DynamicMethodNameCounter:28 <0x00163>
      at Android.Runtime.DynamicMethodNameCounter:28 <0x000bf>
      at <unknown> <0xffffffff>
      at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_void_method_a <0x00015>
      at InstanceMethods:CallNonvirtualVoidMethod <0x00353>
      at JniInstanceMethods:InvokeNonvirtualVoidMethod <0x00127>
      at Android.Views.View:Measure <0x00197>
      at Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer:OnLayout <0x0037f>
      a09-12 22:30:01.743 I/MonoDroid( 5147): System.ObjectDisposedException: Cannot access a disposed object.

t Xamarin.Forms.Platform.Android.FormsViewGroup:n_OnLayout_ZIIII <0x000ca>
      at Android.Runtime.DynamicMethodNameCounter:40 <0x00147>
      at Android.Runtime.DynamicMethodNameCounter:40 <0x000f3>
      at <unknown> <0xffffffff>
      at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_void_method_a <0x00015>
      at InstanceMethods:CallNonvirtualVoidMethod <0x00353>
      at JniInstanceMethods:InvokeVirtualVoidMethod <0x002df>
      at Xamarin.Forms.Platform.Android.FormsViewGroup:MeasureAndLayout <0x00397>
      at Xamarin.Forms.Platform.Android.VisualElementTracker:UpdateLayout <0x00797>
      at Xamarin.Forms.Platform.Android.VisualElementRenderer`1:UpdateLayout <0x000c3>
      at Xamarin.Forms.Platform.Android.MasterDetailContainer:OnLayout <0x003c6>
      at Xamarin.Forms.Platform.Android.AppCompat.MasterDetailContainer:OnLayout <0x000db>
      at Android.Views.ViewGroup:n_OnLayout_ZIIII <0x000aa>
      at Android.Runtime.DynamicMethodNameCounter:27 <0x00147>
      at Android.Runtime.DynamicMethodNameCounter:27 <0x000f3>
      a09-12 22:30:01.743 I/MonoDroid( 5147): Object name: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'.

t <unknown> <0xffffffff>
      at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_void_method_a <0x00015>
      at InstanceMethods:CallNonvirtualVoidMethod <0x00353>
      at JniInstanceMethods:InvokeVirtualVoidMethod <0x002df>
      at AndroidX.DrawerLayout.Widget.DrawerLayout:OnLayout <0x002eb>
      at Xamarin.Forms.Platform.Android.AppCompat.MasterDetailPageRenderer:OnLayout <0x00087>
      at AndroidX.DrawerLayout.Widget.DrawerLayout:n_OnLayout_ZIIII <0x000aa>
      at Android.Runtime.DynamicMethodNameCounter:31 <0x00147>
      at Android.Runtime.DynamicMethodNameCounter:31 <0x000f3>
      at <unknown> <0xffffffff>
      at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_void_method_a <0x00015>
      at InstanceMethods:CallNonvirtualVoidMethod <0x00353>
      at JniInstanceMethods:InvokeNonvirtualVoidMethod <0x00127>
      at Android.Views.ViewGroup:Layout <0x00277>
      at Xamarin.Forms.Platform.Android.VisualElementTracker:UpdateLayout <0x0061a>
      at Xamarin.Forms.Platform.Android.AppCompat.MasterDetailPageRende09-12 22:30:01.743 I/MonoDroid( 5147):   at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.28(intptr,intptr,int,int)

rer:Xamarin.Forms.Platform.Android.IVisualElementRenderer.UpdateLayout <0x00067>
      at Xamarin.Forms.Platform.Android.AppCompat.Platform:Xamarin.Forms.Platform.Android.IPlatformLayout.OnLayout <0x00184>
      at Xamarin.Forms.Platform.Android.PlatformRenderer:OnLayout <0x00119>
      at Android.Views.ViewGroup:n_OnLayout_ZIIII <0x000aa>
      at Android.Runtime.DynamicMethodNameCounter:27 <0x00147>
      at Android.Runtime.DynamicMethodNameCounter:27 <0x000f3>
=================================================================09-12 22:30:01.743 I/MonoDroid( 5147):   at (wrapper native-to-managed) Android.Runtime.DynamicMethodNameCounter.28(intptr,intptr,int,int)

09-12 22:30:01.743 I/MonoDroid( 5147):   at (wrapper managed-to-native) Java.Interop.NativeMethods.java_interop_jnienv_call_nonvirtual_void_method_a(intptr,intptr&,intptr,intptr,intptr,intptr)
09-12 22:30:01.743 I/MonoDroid( 5147):   at Java.Interop.JniEnvironment+InstanceMethods.CallNonvirtualVoidMethod (Java.Interop.JniObjectReference instance, Java.Interop.JniObjectReference type, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x00079] in <42748fcc36b74733af2d9940a8f3cc8e>:0 
09-12 22:30:01.743 I/MonoDroid( 5147):   at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualVoidMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x0001f] in <42748fcc36b74733af2d9940a8f3cc8e>:0 
09-12 22:30:01.743 I/MonoDroid( 5147):   at Android.Views.View.Measure (System.Int32 widthMeasureSpec, System.Int32 heightMeasureSpec) [0x00035] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 
09-12 22:30:01.743 I/MonoDroid( 5147):   at Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer+Container.OnMeasure (System.Int32 widthMeasureSpec, System.Int32 heightMeasureSpec) [0x000d0] in D:\agent\1\s\Xamarin.Forms.Platform.Android\AppCompat\NavigationPageRenderer.cs:1223 
09-12 22:30:01.743 I/MonoDroid( 5147):   at Android.Views.View.n_OnMeasure_II (System.IntPtr jnienv, System.IntPtr native__this, System.Int32 widthMeasureSpec, System.Int32 heightMeasureSpec) [0x00008] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 
09-12 22:30:01.743 I/MonoDroid( 5147):   at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.28(intptr,intptr,int,int)
09-12 22:30:01.746 F/libc    ( 5147): Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x6f726578 in tid 5147 (ndem.DoKapsyApp), pid 5147 (ndem.DoKapsyApp)
[HotReload] (2020-09-12 22:30:03.9): INFO: (Tandem.DoKapsyApp.Android) Stopped Hot Reload session due to ExplicitlyEnded ...

@PureWeen
рдореИрдВ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд▓рдЧреНрди рдХрд░рддрд╛ рд╣реВрдВ:

09-13 12: 37: 30.755 I / рдореЛрдиреЛрдЕрд░реЛрдЗрдб (21323): рдЧреИрд░-рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд:
09-13 12: 37: 30.758 I / рдореЛрдиреЛрдСрдЗрдб (21323): System.ObjectDisposedException: рдХрд┐рд╕реА рдбрд┐рд╕реНрдкреЛрдЬ рдХреА рдЧрдИ рд╡рд╕реНрддреБ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ред
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдбрд╛рдпрд░ (21323): рд╡рд╕реНрддреБ рдХрд╛ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.Platform + DefaultRenderer'ред
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдСрдЗрдб (21323): at (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.33 (intptr, intptr, bool, int, int, int)
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдбрд╛рдпрд░ (21323): at (рдЖрд╡рд░рдг рдореВрд▓-рд╕реЗ-рдкреНрд░рдмрдВрдзрд┐рдд) Android.Runtime.DynamicMethodNameCounter.33 (intptr, intptr, int, int, int, int)
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдбрд╛рдпрд░ (21323): at (рдЖрд╡рд░рдг рдкреНрд░рдмрдВрдзрд┐рдд-рд╕реЗ-рдореВрд▓) Java.Interop.NativeMethods.java_interop_jnienv_cn_vvualual_void_method_a (intptr, intptr, intptr, intptrред Intptr)
09-13 12: 37: 30.759 I / MonoDroid (21323): Java.Interop.JniEnvironment + InstanceMethods.CallNonvirtualVoidMethod (Java / Interop.JniObjectReference рдЙрджрд╛рд╣рд░рдг, Java.Interop.JniObjectReference.eferr.fer рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕реА Java) .JniArgumentValue * args) [0x00079] рдореЗрдВ <42748fcc36b74733af2d9940a8f3cc8e>: 0
09-13 12: 37: 30.759 I / MonoDroid (21323): Java.Interop.JniPeerMembers + JniInstanceMethods.InvokeVirtualVoidMoidModod (System.String рдПрдиреНрдХреЛрдбреЗрдб рдореИрдореНрдмрд░, Java.Interop.IJavaPeerable рд╕реЗрд▓реНрдл, рдЬрд╛рд╡рд╛, рд╕реНрд╡реИрдЪреНрдЫрд┐рдХ, рдЬрд╛рд╡рд╛, Interop.JterPeerMembers) рдореЗрдВред <42748fcc36b74733af2d9940a8f3cc8e>: 0
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдСрдЗрдб (21323): Xamarin.Forms.Platform.Android.FormsViewGroup.MeasureAndLayout рдкрд░ (System.Int32 p0, System.Int32 p1, System.Int32 P2, System.Int32 p3, рд╕рд┐рд╕реНрдЯрдоред Int32 p4, System.Int32 p5) [0x00088] D рдореЗрдВ: Agent1sXamarin.Forms.Platform.Android.FormsViewGroupobjDebuggeneratedsrcXamarin.Forms.Platform.Android.FormsViewGroup.cs: 181
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдЕрд░реЛрдЗрдб (21323): Xamarin.Forms.Platform.Android.VisualElementTracker.UpdateLayout () [0,00015c] рдкрд░ D: Agent1sXamarin.Forms.Platform.AndroidVisualEisualTracker рдкрд░ред
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдЕрд░реЛрдЗрдб (21323): Xamarin.Forms.Platform.Android.VisualElementRenderer`1 [Telement] рдкрд░ред 139
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдСрдЗрдб (21323): Xamarin.Forms.Platform.Android.AppCompat.Platform.Xamarin.Forms.Platform.Android.pllatformLayout.OnLayout (System.Boolean рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд, System.Int32 l) рдкрд░ред System.Int32 t, System.Int32 r, System.Int32 b) [0x0002f] D рдореЗрдВ: agent1sXamarin.Forms.Platform.AndroidAppCompatPlatform.cs: 235
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдЕрд░реЛрдЗрдб (21323): Xamarin.Forms.Platform.Android.PlatformRenderer.OnLayout рдкрд░ (System.Boolean рдкрд░рд┐рд╡рд░реНрддрд┐рдд, System.Int32 l, System.Int32 t, System.Int32 r, Systemред Int32 b) [0x0001d] D рдореЗрдВ: agent1sXamarin.Forms.Platform.AndroidPlatformRenderer.cs: 75
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдЕрд░реЛрдЗрдб (21323): Android.Views.ViewGroup.n_OnLayout_ZIIII рдкрд░ (System.IntPtr jnienv, System.IntPr native__this, System.Boolean рдкрд░рд┐рд╡рд░реНрддрд┐рдд, System.Int32 l, System.Int32 t, Systemред .Int32 r, System.Int32 b) [0x00008] рдореЗрдВ <7d2292394f8c488b97f5bc2a0ac0240d>: 0
09-13 12: 37: 30.759 I / рдореЛрдиреЛрдУрдбреНрд░реЙрдЗрдб (21323): at (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.27 (intptr, intptr, bool, int, int, int)
System.ObjectDisposedException: 'рдХрд┐рд╕реА рдбрд┐рд╕реНрдкреЛрдЬрд╝реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.Platform + DefaultRenderer'ред '

09-13 12: 37: 33.822 рдИ / рдореЛрдиреЛ (21323):
09-13 12: 37: 33.822 рдИ / рдореЛрдиреЛ (21323): рдЕрдЦрдВрдбрд┐рдд рдЕрдкрд╡рд╛рдж:
09-13 12: 37: 33.822 рдИ / рдореЛрдиреЛ (21323): System.ObjectDisposedException: рдПрдХ рдбрд┐рд╕реНрдкреЛрдЬрд╝реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
09-13 12: 37: 33.822 рдИ / рдореЛрдиреЛ (21323): рд╡рд╕реНрддреБ рдХрд╛ рдирд╛рдо: 'Xamarin.Forms.Platform.Android.Platform + DefaultRenderer'ред
09-13 12: 37: 33.822 E / рдореЛрдиреЛ (21323): at (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.33 (intptr, intptr, bool, int, int, int)
09-13 12: 37: 33.822 рдИ / рдореЛрдиреЛ (21323): (рдЖрд╡рд░рдг рдореВрд▓-рд╕реЗ-рдкреНрд░рдмрдВрдзрд┐рдд) Android.Runtime.DynamicMethodNameCounter.33 (intptr, intptr, int, int, int, int, int)
09-13 12: 37: 33.822 E / рдореЛрдиреЛ (21323): at (рдЖрд╡рд░рдг рдкреНрд░рдмрдВрдзрд┐рдд-рд╕реЗ-рдореВрд▓) Java.Interop.NativeMethods.java_interop_jnienv_call_nonlirtual_void_method_a (intptr, intptr &, intptr, intptr, intptr)
09-13 12: 37: 33.822 рдИ / рдореЛрдиреЛ (21323): Java.Interop.JniEnvironment + InstanceMethods.CallNonvirtualVoidMethod (Java.Interop .JniObjectReference рдЙрджрд╛рд╣рд░рдг, Java.Interop.JniObjectReference рдкреНрд░рдХрд╛рд░, JavaInInterop. рдЬрд╛рд╡рд╛ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░реЗрдВ) .JniArgumentValue * args) [0x00079] рдореЗрдВ <42748fcc36b74733af2d9940a8f3cc8e>: 0
09-13 12: 37: 33.822 E / рдореЛрдиреЛ (21323): Java.Interop.JniPeerMembers + JniInstanceMethods.InvokeVirtualVoidMethod (System.String encodedMember, Java.Interop.IJavaPeerable Self, Java.Interopopopopartem.gov.in рдкрд░) <42748fcc36b74733af2d9940a8f3cc8e>: 0
09-13 12: 37: 33.822 рдИ / рдореЛрдиреЛ (21323): Xamarin.Forms.Platform.Android.FormsViewGroup.MeasureAndLayout (System.Int32 p0, System.Int32 p1, System.Int32 P2, System.Int32 p3, System) рдкрд░ред Int32 p4, System.Int32 p5) [0x00088] D рдореЗрдВ: Agent1sXamarin.Forms.Platform.Android.FormsViewGroupobjDebuggeneratedsrcXamarin.Forms.Platform.Android.FormsViewGroup.cs: 181
09-13 12: 37: 33.822 рдИ / рдореЛрдиреЛ (21323): Xamarin.Forms.Platform.Android.VisualElementTracker.UpdateLayout () [0x0015cc] рдкрд░ D: agent1sXamarin.Forms.Platform.AndroidVisualElementTracker рдореЗрдВред
09-13 12: 37: 33.822 рдИ / рдореЛрдиреЛ (21323): Xamarin.Forms.Platform.Android.VisualElementRenderer рдкрд░ 1[TElement].UpdateLayout () [0x00014] in D:\agent\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:139 09-13 12:37:33.822 E/mono (21323): at Xamarin.Forms.Platform.Android.AppCompat.Platform.Xamarin.Forms.Platform.Android.IPlatformLayout.OnLayout (System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x0002f] in D:\agent\1\s\Xamarin.Forms.Platform.Android\AppCompat\Platform.cs:235 09-13 12:37:33.822 E/mono (21323): at Xamarin.Forms.Platform.Android.PlatformRenderer.OnLayout (System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x0001d] in D:\agent\1\s\Xamarin.Forms.Platform.Android\PlatformRenderer.cs:75 09-13 12:37:33.822 E/mono (21323): at Android.Views.ViewGroup.n_OnLayout_ZIIII (System.IntPtr jnienv, System.IntPtr native__this, System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x00008] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 09-13 12:37:33.822 E/mono (21323): at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.27(intptr,intptr,bool,int,int,int,int) 09-13 12:37:33.822 E/mono (21323): --- End of stack trace from previous location where exception was thrown --- 09-13 12:37:33.822 E/mono (21323): 09-13 12:37:33.822 E/mono (21323): at Java.Interop.JniEnvironment+Strings.NewString (System.Char* unicodeChars, System.Int32 length) [0x0001e] in <42748fcc36b74733af2d9940a8f3cc8e>:0 09-13 12:37:33.822 E/mono (21323): at Java.Interop.JniEnvironment+Strings.NewString (System.String value) [0x00024] in <42748fcc36b74733af2d9940a8f3cc8e>:0 09-13 12:37:33.822 E/mono (21323): at Android.Runtime.JNIEnv.NewString (System.String text) [0x00009] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 09-13 12:37:33.822 E/mono (21323): at Java.Lang.Error..ctor (System.String message) [0x0001f] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 09-13 12:37:33.822 E/mono (21323): at Android.Runtime.JavaProxyThrowable..ctor (System.Exception innerException) [0x00007] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 09-13 12:37:33.822 E/mono (21323): at Java.Lang.Throwable.FromException (System.Exception e) [0x0001d] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 09-13 12:37:33.822 E/mono (21323): at Android.Runtime.AndroidEnvironment.UnhandledException (System.Exception e) [0x00067] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 09-13 12:37:33.822 E/mono (21323): at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.27(intptr,intptr,bool,int,int,int,int) 09-13 12:37:33.822 E/mono (21323): at (wrapper native-to-managed) Android.Runtime.DynamicMethodNameCounter.27(intptr,intptr,int,int,int,int,int) 09-13 12:37:33.826 E/mono-rt (21323): [ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: Cannot access a disposed object. 09-13 12:37:33.826 E/mono-rt (21323): Object name: 'Xamarin.Forms.Platform.Android.Platform+DefaultRenderer'. 09-13 12:37:33.826 E/mono-rt (21323): at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.33(intptr,intptr,bool,int,int,int,int) 09-13 12:37:33.826 E/mono-rt (21323): at (wrapper native-to-managed) Android.Runtime.DynamicMethodNameCounter.33(intptr,intptr,int,int,int,int,int) 09-13 12:37:33.826 E/mono-rt (21323): at (wrapper managed-to-native) Java.Interop.NativeMethods.java_interop_jnienv_call_nonvirtual_void_method_a(intptr,intptr&,intptr,intptr,intptr,intptr) 09-13 12:37:33.826 E/mono-rt (21323): at Java.Interop.JniEnvironment+InstanceMethods.CallNonvirtualVoidMethod (Java.Interop.JniObjectReference instance, Java.Interop.JniObjectReference type, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x00079] in <42748fcc36b74733af2d9940a8f3cc8e>:0 09-13 12:37:33.826 E/mono-rt (21323): at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeVirtualVoidMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x0005d] in <42748fcc36b74733af2d9940a8f3cc8e>:0 09-13 12:37:33.826 E/mono-rt (21323): at Xamarin.Forms.Platform.Android.FormsViewGroup.MeasureAndLayout (System.Int32 p0, System.Int32 p1, System.Int32 p2, System.Int32 p3, System.Int32 p4, System.Int32 p5) [0x00088] in D:\agent\1\s\Xamarin.Forms.Platform.Android.FormsViewGroup\obj\Debug\generated\src\Xamarin.Forms.Platform.Android.FormsViewGroup.cs:181 09-13 12:37:33.826 E/mono-rt (21323): at Xamarin.Forms.Platform.Android.VisualElementTracker.UpdateLayout () [0x0015c] in D:\agent\1\s\Xamarin.Forms.Platform.Android\VisualElementTracker.cs:111 09-13 12:37:33.826 E/mono-rt (21323): at Xamarin.Forms.Platform.Android.VisualElementRenderer [Telement] .UpateLayout () [0x00014] D: agent1sXamarin.Forms.Pls. .AndroidVisualElementRenderer.cs: 139
09-13 12: 37: 33.826 E / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Xamarin.Forms.Platform.Android.AppCompat.Platform.Xamarin.Forms.Platform.Android.pllatformLayout.OnLayout (System.Boolean рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд) System.Int32 рдкрд░ l, System.Int32 t, System.Int32 r, System.Int32 b) [0x0002f] D рдореЗрдВ: agent1sXamarin.Forms.Platform.AndroidAppCompatPlatform.cs: 235
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Xamarin.Forms.Platform.Android.PlatformRenderer.OnLayout рдкрд░ (System.Boolean рдкрд░рд┐рд╡рд░реНрддрд┐рдд, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x0001d] D рдореЗрдВ: agent1sXamarin.Forms.Platform.AndroidPlatformRenderer.cs: 75
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Android.Views.ViewGroup.n_OnLayout_ZIIII рдкрд░ (System.IntPtr jnienv, System.IntPr native__this, System.Boolean рдкрд░рд┐рд╡рд░реНрддрд┐рдд, System.Int32 l, System.Int32 t , System.Int32 r, System.Int32 b) [0x00008] рдореЗрдВ <7d2292394f8c488b97f5bc2a0ac0240d>: 0
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): рдкрд░ (рд░реИрдкрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.27 (intptr, intptr, bool, int, int, int, int)
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): --- рдкрд┐рдЫрд▓реЗ рд╕реНрдерд╛рди рд╕реЗ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдХрд╛ рдЕрдВрдд рдЬрд╣рд╛рдВ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрд╛ рдЧрдпрд╛ рдерд╛ ---
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323):
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Java.Interop.JniEnvironment + рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдкрд░ редNewString (System.Char * unicodeChars, System .nt32 рд▓рдВрдмрд╛рдИ) [0x0001e] рдореЗрдВ <42748fcc36b747332d2d2d2d4040 рдкрд░
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Java.Interop.JniEnvironment + Strings.NewString (System.String рдорд╛рди) [0x00024] рдореЗрдВ <42748fcc36b74733af2d9940a8f3cc8e>: 0
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Android.Runtime.JNIEnv.NewString (System.String рдкрд╛рда) [0x00009] рдореЗрдВ <7d2232394f8c488b97f5bc2a0ac0240d>: 0
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Java.Lang.Error..ctor (System.String рд╕рдВрджреЗрд╢) [0x0001f] рдореЗрдВ <7d2292394f888497b97f5bc2a0ac0240d>: 0
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Android.Runtime.JavaProxyThrowable..ctor (System.Exception InnerException) [0x00007] рдореЗрдВ <7d2292394f8c488b97f5bc2a0ac0240d>:
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Java.Lang.Throwable.FromException (System.Exception e) рдкрд░ [0x0001d] <7d229239488c488b97f5bc2a0ac0240d> рдореЗрдВ: 0
09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): Android.Runtime.AndroidEnvironment.UnhandledException (System.Exception e) [0x00067] рдкрд░ <7222292394f8c488b97f5bc2a0ac0240d> рдореЗрдВ: 0
09-13 12: 37: 33.826 E / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): at (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рдореЗрдердб) Android.Runtime.DynamicMethodNameCounter.27 (intptr, intptr, bool, int, int, int) рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛

09-13 12: 37: 33.826 рдИ / рдореЛрдиреЛ-рдЖрд░рдЯреА (21323): (рдЖрд╡рд░рдг рдореВрд▓-рд╕реЗ-рдкреНрд░рдмрдВрдзрд┐рдд) Android.Runtime.DynamicMethodNameCounter.27 (intptr, intptr, int, int, int, int)
09-13 12: 37: 33.865 E / libc ++ abi (21323): рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛
09-13 12: 37: 33.866 F / libc (21323): рдШрд╛рддрдХ рд╕рдВрдХреЗрдд 6 (SIGABRT), рдХреЛрдб -1 (SI_QUEUE) рдореЗрдВ tid 21323 (ame.labelrender), pid 21323 (ame.labelrender)

@nacompllo @Reveon

рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░реЛ рдФрд░ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХреГрдкрдпрд╛!

https://dev.azure.com/xamarin/public/_build/results?buildId=26573&view=artifacts&type=publishedArtifacts

@nacompllo @Reveon

рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░реЛ рдФрд░ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХреГрдкрдпрд╛!

https://dev.azure.com/xamarin/public/_build/results?buildId=26573&view=artifacts&type=publishedArtifacts

@PureWeen
рдореИрдВрдиреЗ рдмрд╕ рдирдИ рдирдЧреЗрдЯ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ рдЕрдм рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирдЧреЗрдЯ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдЕрдЪреНрдЫрд╛ рдХрд╛рд░реНрдпред

@PureWeen рдореИрдВрдиреЗ рдПрдХ рддреНрд╡рд░рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдкрд╡рд╛рдж рджреВрд░ рд╣реЛ рдЧрдП рд╣реИрдВ

@PureWeen рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреА рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рд╕рдордп рдореЗрд░рд╛ рдРрдк рддреНрд╡рд░рд┐рдд рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж рдЗрд╕ рдЕрдкрд╡рд╛рдж рдХреЛ рдЖрдЧ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛!!

@PureWeen , рдЕрдкрд╡рд╛рдж рдЕрдм рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рдирдЧреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд╣реИред рд▓реАрдЬреЗрдВрдбред

рдХреНрдпрд╛ рдХреЛрдИ рд╕рдордЭрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ "рдирдЧреЗрдЯ" рдХреЛ рдЬрд╝рдорд░реАрди рдлреЙрд░реНрдо рдореЗрдВ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП?

@ Edgaras91 рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ

@ рдПрдбрдЧрд░рд╕ рез реп ,
рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
"рдирдЧреЗрдЯ" рдкреИрдирд▓ рдХреЗ рджрд╛рдИрдВ рдУрд░ "рдЕрдзрд┐рдХ" рдмрдЯрди (3 рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдбреЙрдЯреНрд╕) рд╣реЛрдВрдЧреЗ, рд╕рдВрджрд░реНрдн рдореЗрдиреВ рд╕реЗ "рдбрд╛рдЙрдирд▓реЛрдб [...]" рдЪреБрдиреЗрдВред
рдлрд┐рд░ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдирдЧреЗрдЯреНрд╕ рдХреЗ рд╕реНрдерд╛рдиреАрдп рд╕реНрд░реЛрдд (рдЬреИрд╕реЗ @ рд░реЗрд╡реЙрди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "C: reposlocalNugets") рдФрд░ рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдЬрд╝рд┐рдк рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЬрдЧрд╣ рджреЗрдВ (рдХреБрдЫ XRarin (.nupkg рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрдВрдЧреА)ред
рдлрд┐рд░ рдЕрдкрдиреЗ VS рдореЗрдВ NuGet рдореИрдиреЗрдЬрд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕ рдХреЙрдореНрдмреЛрдХреНрд╕ рд╕реЗ
obraz
рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рд╕реНрд░реЛрдд рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ (рдореЗрд░рд╛ рд╕рд┐рд░реНрдл "рд╕реНрдерд╛рдиреАрдп" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)
рдЕрдВрдд рдореЗрдВ рдмрд╕ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ Xamarin.Forms рдХреЛ рдЪрдпрдирд┐рдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд / рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рдзрдиреНрдпрд╡рд╛рдж @Reveon рдФрд░ @BartoszKopec ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореЗрд░реЗ рдкрд╛рд╕ рджреЗрд╡ рдСрдкреНрд╕ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рд╣реИ, рдпрд╣ рдордЬреЗрджрд╛рд░ рд╣реЛрдЧрд╛ .. рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдПрд╕рдПрдкреА рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛!

@ Edgaras91 рдореИрдВ CI рдХреЗ рд░реВрдк рдореЗрдВ рдРрдк рд╕реЗрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ - рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! ЁЯШД

рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ
@PureWeen рдХреНрдпрд╛ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдЯрд╛ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛

  • рдорд╣рд╛рди рдХрд╛рдо рдХреЗ рдХрд╛рд░рдг btw;)

рдирдорд╕реНрддреЗ,
рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ: рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдХрдИ рд▓реЗрдмрд▓ рдереЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ IsVisible рдорд╛рдзреНрдпрдо рд╕реЗ рджреГрд╢реНрдпрддрд╛ рдмрджрд▓ рджреАред
рдореИрдВрдиреЗ рдЗрд╕реЗ BackGroundColor рдФрд░ TextColor Color.Transparent рдпрд╛ рдирд╣реАрдВ рдмрджрд▓рд╛, рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ ...
рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛ ...

рдХреНрдпрд╛ рдпрд╣ рдлрд┐рдХреНрд╕ рдЕрдЧрд▓реЗ 4.8 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛? рдпрд╛ рд╕рд┐рд░реНрдл 5.0?

4.8 рдХрд╛ рдЕрдЧрд▓рд╛ рдПрд╕.рдЖрд░.

4.8.0.1451 рдкрд░ рдПрдХ рд╣реА рдЕрдкрд╡рд╛рдж:

{InnerException: null  StackTrace:   at Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) [0x00029] in <324349c9a2dd47568c91620d2bd3db5a>:0 
  at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00000] in <324349c9a2dd47568c91620d2bd3db5a>:0 
  at Android.Views.View.get_Context () [0x0000a] in <f69f42e19d884caca4279f1717610a26>:0 
  at Xamarin.Forms.Platform.Android.Platform.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x00019] in D:\a\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1341 
  at Xamarin.Forms.Forms+AndroidPlatformServices.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.Android\Forms.cs:921 
  at Xamarin.Forms.VisualElement.OnSizeRequest (Syst


    at Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) [0x00029] in <324349c9a2dd47568c91620d2bd3db5a>:0 
  at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00000] in <324349c9a2dd47568c91620d2bd3db5a>:0 
  at Android.Views.View.get_Context () [0x0000a] in <f69f42e19d884caca4279f1717610a26>:0 
  at Xamarin.Forms.Platform.Android.Platform.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x00019] in D:\a\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1341 
  at Xamarin.Forms.Forms+AndroidPlatformServices.GetNativeSize (Xamarin.Forms.VisualElement view, System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.Android\Forms.cs:921 
  at Xamarin.Forms.VisualElement.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00025] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:811 
  at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:796 
  at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00053] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:686 
  at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00054] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:738 
  at Xamarin.Forms.StackLayout.CalculateNaiveLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) [0x00236] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:198 
  at Xamarin.Forms.StackLayout.CalculateLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) [0x00058] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:123 
  at Xamarin.Forms.StackLayout.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00019] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:80 
  at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:796 
  at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00053] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:686 
  at Xamarin.Forms.Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:113 
  at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00054] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:738 
  at Xamarin.Forms.StackLayout.CalculateNaiveLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, Xamarin.Forms.StackOrientation orientation, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint) [0x000a8] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:163 
  at Xamarin.Forms.StackLayout.CalculateLayout (Xamarin.Forms.StackLayout+LayoutInformation layout, System.Double x, System.Double y, System.Double widthConstraint, System.Double heightConstraint, System.Boolean processExpanders) [0x00058] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:123 
  at Xamarin.Forms.StackLayout.OnSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00019] in D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:80 
  at Xamarin.Forms.VisualElement.OnMeasure (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:796 
  at Xamarin.Forms.VisualElement.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00053] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:686 
  at Xamarin.Forms.Layout.GetSizeRequest (System.Double widthConstraint, System.Double heightConstraint) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:113 
  at Xamarin.Forms.VisualElement.Measure (System.Double widthConstraint, System.Double heightConstraint, Xamarin.Forms.MeasureFlags flags) [0x00054] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:738 
  at Xamarin.Forms.Layout.LayoutChildIntoBoundingRegion (Xamarin.Forms.VisualElement child, Xamarin.Forms.Rectangle region) [0x0007b] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:133 
  at Xamarin.Forms.TemplatedView.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) [0x00019] in D:\a\1\s\Xamarin.Forms.Core\TemplatedView.cs:29 
  at Xamarin.Forms.Layout.UpdateChildrenLayout () [0x00158] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:239 
  at Xamarin.Forms.Layout.OnSizeAllocated (System.Double width, System.Double height) [0x0000f] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:203 
  at Xamarin.Forms.VisualElement.SizeAllocated (System.Double width, System.Double height) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:814 
  at Xamarin.Forms.Layout.ResolveLayoutChanges () [0x0005c] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:362 
  at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in <f69f42e19d884caca4279f1717610a26>:0 
  at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] in <f69f42e19d884caca4279f1717610a26>:0 
  at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.36(intptr,intptr)


  Cannot access a disposed object.
Object name: 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'.


Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer

Java.Interop

System.ObjectDisposedException

рдпрд╣ рдЙрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ Xamarin рдлреЙрд░реНрдо 4.8 рд╕рд░реНрд╡рд┐рд╕ рд░рд┐рд▓реАрдЬрд╝ 3 рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рд╣реЛрдЧреА

рдпрд╣ рдЙрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ Xamarin рдлреЙрд░реНрдо 4.8 рд╕рд░реНрд╡рд┐рд╕ рд░рд┐рд▓реАрдЬрд╝ 3 рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рд╣реЛрдЧреА

@joshuangfraedom рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ Xamarin рд░реВрдкреЛрдВ рдореЗрдВ 4.8 рд╕реЗрд╡рд╛ рд░рд┐рд▓реАрдЬрд╝ 3 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рдЬрдм рдЗрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ? рдХрд┐рддрдирд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ ... :-)))

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЦреЗрдж рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ XF 5.0 Prerelease 1 рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣реИ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдЬрд╛рдирд╛ рд╣реИред @samhouts рдХреНрдпрд╛ рд╣рдо 4.8 рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реЗрд╡рд╛ рд░рд┐рд▓реАрдЬрд╝ рдкрд░ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдЬрд╝рд╛рдорд░реАрди 5.0.0.1539-рдкреНрд░реА 2 рдФрд░ рдпрд╣ рдЕрднреА рднреА рдХрд╛рдпрдо рд╣реИ

System.ObjectDisposedException: Cannot access a dropped object

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЗрд╕ рд▓рд╛рдЗрди Forms.SetFlags ("UseLegacyRenderers") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдкрд╡рд╛рдж рд╣реИ:
Xamarin.Forms.Platform.Android.AppCompat.FrameRenderer

рдзреНрд╡рдЬ рд░реЗрдЦрд╛ рдХреЗ рдмрд┐рдирд╛ ObjectName:
Xamarin.Forms.Platform.Android.FastRenderers.FrameRenderer

@TsplayerT рдХреНрдпрд╛ рдЖрдк рдкреВрд░реНрдг рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдпрд╣ рд░рд╣рд╛:

| рдореБрдЦреНрдп рд╕реВрддреНрд░ | рд╡рд┐рд╡рд░рдг |
| ------------------- | ------------------- |
| Java.Interop | JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) |
| Java.Interop | JniPeerMembers + JniInstanceMethods.InvokeVirtualVoidMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Inopop.JniArgumentValue * рдкреИрд░рд╛рдореАрдЯрд░) |
| Android.View | View.set_Enabled (System.Boolean рдорд╛рди) |
| Xamarin.Forms.Platform.Android.FastRenderers | VisualElementRenderer.UpdateIsEnabled () |
| Xamarin.Forms.Platform.Android.FastRenderers | рджреГрд╢реНрдпрдкреНрд░рджрд░реНрд╢рдирдХрд░реНрддрд╛.invoke_void_object_PropertyChangedEventArgs (рдСрдмреНрдЬреЗрдХреНрдЯ, рд╕рд┐рд╕реНрдЯрдо редComponentModel.PropertyChangedEventArgs) |
| Xamarin.Forms | BindableObject.OnPropertyChanged (System.String propertyName) |
| Xamarin.Forms | Element.OnPropertyChanged (System.String propertyName) |
| Xamarin.Forms | BindableObject.SetValueActual (Xamarin.Forms.BindableProperty рд╕рдВрдкрддреНрддрд┐, Xamarin.Forms.BindableObject + BindablePropertyContext рд╕рдВрджрд░реНрдн, System.Oject рдореВрд▓реНрдп, System.Boolean рд╡рд░реНрддрдорд╛рди рдореЗрдВ, Xamarin.Forms.Internals.SetValueFagueFagueред
| Xamarin.Forms | BindableObject.SetValueCore (Xamarin.Forms.BindableProperty рд╕рдВрдкрддреНрддрд┐, System.Object рд╡реИрд▓реНрдпреВ, Xamarin.Forms.Internals.SetValueFlags рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ, Xamarin.BindableObject + SetValuePStreetFlags PrivateAttributes) |
| Xamarin.Forms | BindingExpression.ApplyCore (System.Object sourceObject, Xamarin.Forms.BindableObject рд▓рдХреНрд╖реНрдп, Xamarin.Forms.BindableProperty рд╕рдВрдкрддреНрддрд┐, System.Boolean fromTarget) |
| Xamarin.Forms | BindingExpression.Apply (System.Boolean fromTarget) |
| Xamarin.Forms | BindingExpression + BindingExpressionPartредb__49_0 () |
| рдЬрд╛рд╡рд╛.рд▓рдВрдЧ | рдереНрд░реЗрдб + рд░рдирдиреЗрдмрд▓ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯрд░.рд░реБрдг () |
| рдЬрд╛рд╡рд╛.рд▓рдВрдЧ | IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) (рд░реИрдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ-рд╡рд┐рдзрд┐) Android.Runtime.DynamicMethodNameCounter.24 (intptr, intptr) |

рддреНрд░реБрдЯрд┐ рдФрд░ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╡рд┐рд╡рд░рдг рд╕рдВрд▓рдЧреНрди рд╣реИрдВред report.txt

рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЗрд╕реЗ 5.0.0.1558-рдкреВрд░реНрд╡ 3 рдХреЛ рднреА рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдорд▓рд╛ рдорд┐рд▓рд╛ рд╣реИ - рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдлрд╝реНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рдХреБрдЫ рддрддреНрд╡ (рд▓реЗрдмрд▓ рдЭреБрдХрд╛рд╡) рд╣реИрдВред рдореИрдВрдиреЗ рдЕрдкрдиреА рдХрдХреНрд╖рд╛ рдореЗрдВ рдлрд╝реНрд░реЗрдо рд▓рдкреЗрдЯрд╛ рд╣реИ - TestFrameред рд╡рд╣рд╛рдВ, рдореИрдВрдиреЗ OnElementPropertyChanged рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рд╣реИред рдЕрдкрд╡рд╛рдж рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореБрдЭреЗ "Y" рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдШрдЯрдирд╛ рдорд┐рд▓рддреА рд╣реИред рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐, рдХрднреА-рдХрднрд╛рд░, рдореБрдЭреЗ рд╕реНрд╡рдпрдВ рд▓реЗрдмрд▓рд░реЗрдВрдбрд░ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ, рдмрдЬрд╛рдп рдлреНрд░реЗрдо рдХреЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рднреА рдХрд╛рдпрдо рд╣реИ, рдмрд╕ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рддрдм рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдлрд╝реНрд░реЗрдо рд╣реЛрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рд╣реИ:

System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'Test.Droid.Renderers.TestFrameRenderer'.
  at Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) [0x00029] in <42748fcc36b74733af2d9940a8f3cc8e>:0 
  at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00000] in <42748fcc36b74733af2d9940a8f3cc8e>:0 
  at Android.Views.View.get_Context () [0x0000a] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 
  at Test.Droid.Renderers.TestFrameRenderer.UpdateFrame (Test.Views.Controls.TestFrame frameElement) [0x00001] in ...Test.Android\Renderers\TestFrameRenderer.cs:50 
  at Test.Droid.Renderers.TestFrameRenderer.OnElementPropertyChanged (System.Object sender, System.ComponentModel.PropertyChangedEventArgs e) [0x0001f] in ...\Test.Android\Renderers\TestFrameRenderer.cs:44 
  at (wrapper delegate-invoke) <Module>.invoke_void_object_PropertyChangedEventArgs(object,System.ComponentModel.PropertyChangedEventArgs)
  at Xamarin.Forms.BindableObject.OnPropertyChanged (System.String propertyName) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:229 
  at Xamarin.Forms.Element.OnPropertyChanged (System.String propertyName) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Element.cs:362 
  at Xamarin.Forms.BindableObject.SetValueActual (Xamarin.Forms.BindableProperty property, Xamarin.Forms.BindableObject+BindablePropertyContext context, System.Object value, System.Boolean currentlyApplying, Xamarin.Forms.Internals.SetValueFlags attributes, System.Boolean silent) [0x00114] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:464 
  at Xamarin.Forms.BindableObject.SetValueCore (Xamarin.Forms.BindableProperty property, System.Object value, Xamarin.Forms.Internals.SetValueFlags attributes, Xamarin.Forms.BindableObject+SetValuePrivateFlags privateAttributes) [0x00173] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:400 
  at Xamarin.Forms.BindableObject.SetValue (Xamarin.Forms.BindableProperty property, System.Object value, System.Boolean fromStyle, System.Boolean checkAccess) [0x00042] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:335 
  at Xamarin.Forms.BindableObject.SetValue (Xamarin.Forms.BindablePropertyKey propertyKey, System.Object value) [0x0000e] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:319 
  at Xamarin.Forms.VisualElement.set_Y (System.Double value) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:556 
  at Xamarin.Forms.VisualElement.set_Bounds (Xamarin.Forms.Rectangle value) [0x00050] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:408 
  at Xamarin.Forms.VisualElement.Layout (Xamarin.Forms.Rectangle bounds) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:779 
  at Xamarin.Forms.Layout.LayoutChildIntoBoundingRegion (Xamarin.Forms.VisualElement child, Xamarin.Forms.Rectangle region) [0x001da] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:157 
  at Xamarin.Forms.Grid.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) [0x00144] in D:\a\1\s\Xamarin.Forms.Core\GridCalc.cs:49 
  at Xamarin.Forms.Layout.UpdateChildrenLayout () [0x00158] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:239 
  at Xamarin.Forms.Layout.OnSizeAllocated (System.Double width, System.Double height) [0x0000f] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:203 
  at Xamarin.Forms.VisualElement.SizeAllocated (System.Double width, System.Double height) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:869 
  at Xamarin.Forms.Layout.ResolveLayoutChanges () [0x00069] in D:\a\1\s\Xamarin.Forms.Core\Layout.cs:374 
  at Xamarin.Forms.Platform.Android.Platform+DefaultRenderer.OnMeasure (System.Int32 widthMeasureSpec, System.Int32 heightMeasureSpec) [0x0000f] in D:\a\1\s\Xamarin.Forms.Platform.Android\Platform.cs:1319 
  at Android.Views.View.n_OnMeasure_II (System.IntPtr jnienv, System.IntPtr native__this, System.Int32 widthMeasureSpec, System.Int32 heightMeasureSpec) [0x00008] in <7d2292394f8c488b97f5bc2a0ac0240d>:0 
  at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.36(intptr,intptr,int,int)

@mduchev рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реИ рдХрд┐ рдЕрдкрд╡рд╛рдж рдирд╛рдо рд╕рдорд╛рди рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдкрд╡рд╛рдж NullReferenceException рдЬреИрд╕рд╛ рд╣реИред рд╣рд░ рдПрдХ рдЕрд▓рдЧ рдХрд╛рд░рдг рд╣реИред рдЬреЛ рдЖрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдЗрд╕ рдПрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдЖрдк рдПрдХ repro рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛

@mduchev рдХреНрдпрд╛ рдЖрдк 4.8 рдореЗрдВ рдЕрдкрдирд╛ рдЕрдкрд╡рд╛рдж рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ?

@mduchev рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЖрдкрдХрд╛ рдЕрдкрд╡рд╛рдж рдХрд╕реНрдЯрдо рд░реЗрдВрдбрд░рд░ рд╕реЗ рдЖ рд░рд╣рд╛ рд╣реИ

рдпрджрд┐ рдЖрдк рд╕рд┐рд░реНрдл рд╣рдорд╛рд░реЗ рд░реЗрдВрдбрд░рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдЖрдк рдПрдХ рд╣реА рдЕрдкрд╡рд╛рдж рджреЗрдЦрддреЗ рд╣реИрдВ?

рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдлреНрд░реЗрдорд░реЗрдВрдбрд░ рдирд┐рдкрдЯ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдХреЛрдб рдореЗрдВ рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

at Test.Droid.Renderers.TestFrameRenderer.UpdateFrame (Test.Views.Controls.TestFrame frameElement) [0x00001] in ...Test.Android\Renderers\TestFrameRenderer.cs:50 
  at Test.Droid.Renderers.TestFrameRenderer.OnElementPropertyChanged (System.Object sender, System.ComponentModel.PropertyChangedEventArgs e) [0x0001f] in ...\Test.Android\Renderers\TestFrameRenderer.cs:44 

@PureWeen рдпрд╣ рдПрдХ рдФрд░ рдореБрджреНрджрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ред рдореИрдВ ObjectDisposedException рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдФрд░, рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдХрд╣рд╛, рдХрднреА-рдХрднреА, рдЕрдкрд╡рд╛рдж FastRenderers.LabelRenderer (рд╕рдорд╛рди рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд▓рд┐рдП!) рдХреЗ рд▓рд┐рдП ObjectDisposedException рд╣реИред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдПрдХ рд░рд┐рдкреНрд░реЛ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореИрдВ рдПрдХ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЗрд╕реЗ рд▓реЗрдмрд▓ рд▓рдкреЗрдЯрдХрд░ рдлрд╝реНрд░реЗрдо рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдБрдЧрд╛ред
рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл 4.8.0.1560 рдХреЗ рд╕рд╛рде рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЕрдкрд╡рд╛рдж рд╣реИред рдореИрдВрдиреЗ 4.7.0.1351 рдФрд░ 5.0.0.1558-pre3 рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкреБрд╖реНрдЯрд┐ рднреА рдХреА рд╣реИред

@mduchev рдпрд╛ рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЗрд╕ рд▓рд╛рдЗрди Forms.SetFlags (" UseLegacyRenderers ") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, ObjectName рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдкрд╡рд╛рдж рд╣реЛрддрд╛ рд╣реИ:
Xamarin.Forms.Platform.Android.AppCompat.FrameRenderer

рдзреНрд╡рдЬ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЗрди рдореЗрдВ, рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЕрдкрд╡рд╛рдж рд╣реИ:
Xamarin.Forms.Platform.Android.FastRenderers.FrameRenderer

@TsplayerT рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЬрд┐рд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ (рдлреНрд░реЗрдорд░реЗрдВрдбрд░ рдЕрдкрд╡рд╛рдж) рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рд╣реИред рдореБрдЦреНрдп рдореБрджреНрджрд╛ - рд▓реЗрдмрд▓рд░реЗрдВрдбрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝реНрд░реЗрдорд░реЗрдиреНрдбрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рдмрдЧ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдирдП рдЕрдкрд╡рд╛рдж рдХреЛ рдХреЗрд╡рд▓ рддрднреА рджреЗрдЦрд╛ рдЬрдм рдореИрдВ рдХрд┐рд╕реА рдлрд╝реНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рдХреБрдЫ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рд╕рдЯреАрдХ рд▓реЗрдЖрдЙрдЯ рдФрд░ рдЪрд░рдгреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬреЛ рдРрдк рдХреЛ рдХреНрд░реИрд╢ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдореВрдирд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдФрд░ рдлреНрд░реЗрдо рдЕрдкрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

@ZeProgFactory рдореЗрд░реЗ рдЬреИрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЬреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдирд╡реАрдирддрдо рдЬрд╝рдорд╛рд░рд┐рди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрднреА рднреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдкреНрд░рд┐рдВрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдВрдмрд┐рдд рд╣реИрдВ ...

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

samhouts picture samhouts  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

suihanhbr picture suihanhbr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sonic1015 picture sonic1015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rmarinho picture rmarinho  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

AppGrate picture AppGrate  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ