我们有一个Xamarin.Android 7应用程序。我们得到了以下导致应用程序崩溃的异常。它说明了一些关于Android.Widget.Scroller的东西,但我们并没有在我们的应用程序中显式地使用这个组件。不过,我们在xaml文件中使用了ScrollView和GridView。
我们遇到的一个解决方案是回到Xamarin.Android 6,但由于应用程序的要求,这并不是一个可行的解决方案。我们遇到的另一个解决方案是使用ListViewCachingStrategy,但无法找到如何在Xamarin.Android中做到这一点。
请帮帮我们,这是我们任务中的巨大障碍。
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'Android.Widget.Scroller'.
at Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) [0x00029] in <5716a943049b49ca928a3a1c8d2386f4>:0
at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualBooleanMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00000] in <5716a943049b49ca928a3a1c8d2386f4>:0
at Android.Widget.Scroller.get_IsFinished () [0x0000a] in <8804aaaf21bc4f45b576b50092b57059>:0
at SlidingMenuSharp.CustomViewAbove.ComputeScroll () [0x00001] in <20b4998942db4089b3ed88297710fab6>:0
at Android.Views.View.n_ComputeScroll (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] in <8804aaaf21bc4f45b576b50092b57059>:0
at (wrapper dynamic-method) System.Object:0044ef4c-4a4e-4ecd-8301-8be4cc63baea (intptr,intptr)发布于 2017-08-26 13:55:49
将Xamarin.Forms更新到2.4.0-pre1,应该会得到修复。
https://stackoverflow.com/questions/45728128
复制相似问题