gpt4 book ai didi

xamarin.android - Snackbar问题(仅在 Debug模式下)

转载 作者:行者123 更新时间:2023-12-04 07:11:03 25 4
gpt4 key购买 nike

android支持设计库中的Snackbar出现问题。
奇怪的是,它仅在我以调试模式运行我的应用程序时发生,而在发布模式下,则一切运行正常。

有人对此有想法吗?支持库中似乎有一个错误。



using (var snackbar = Snackbar.Make(View, "Nieuwe order aangemaakt", Snackbar.LengthLong).SetAction("OK", v => { }))
snackbar.Show();


例外

07-06 11:47:50.414 I / MonoDroid(13296):Java.Lang.ClassCastException:引发了类型为'Java.Lang.ClassCastException'的异常。
07-06 11:47:50.414 I / MonoDroid(13296):位于System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
07-06 11:47:50.414 I / MonoDroid(13296):位于c:\ Development \ Apps \ FieldService-Tablet \ OverAllF07中的OverAllField.XamarinAndroid.Fragments.Planning.PlanningFragment.FloatingActionButton_Click(object,System.EventArgs)[0x00001] -06 11:47:50.414 I / MonoDroid(13296):在/ Users / builder / data / lanes / 1502/24855232中的Android.Runtime.JNIEnv.CallStaticObjectMethod(intptr,intptr,Android.Runtime.JValue *)[0x00064] /source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:1301
07-06 11:47:50.414 I / MonoDroid(13296):在Android.Support.Design.Widget.Snackbar.Make(Android.Views.View,Java.Lang.ICharSequence,int)
07-06 11:47:50.414 I / MonoDroid(13296):在Android.Support.Design.Widget.Snackbar.Make(Android.Views.View,string,int)
07-06 11:47:50.414 I / MonoDroid(13296):位于c:\ Development \ Apps \ FieldService-Tablet \ OverAllField中的OverAllField.XamarinAndroid.Fragments.Planning.PlanningFragment.FloatingActionButton_Click(object,System.EventArgs)[0x00001] .XamarinAndroid \ OverAllField.Android \ Fragments \ Planning \ PlanningFragment.cs:74
07-06 11:47:50.414 I / MonoDroid(13296):在/ Users / builder / data / lanes / 1502/24855232 / source中的Android.Views.View / IOnClickListenerImplementor.OnClick(Android.Views.View)[0x0000d] /monodroid/src/Mono.Android/platforms/android-21/src/genic/Android.Views.View.cs:1923
07-06 11:47:50.414 I / MonoDroid(13296):在Android.Views.View / IOnClickListenerInvoker.n_OnClick_Landroid_view_View_(intptr,intptr,intptr)[0x00011]在/ Users / builder / data / lanes / 1502/24855232 / source /monodroid/src/Mono.Android/platforms/android-21/src/genic/Android.Views.View.cs:1888
07-06 11:47:50.414 I / MonoDroid(13296):at(包装动态方法)object.84d16582-f149-4133-af10-0f21d61ca331(intptr,intptr,intptr)
07-06 11:47:50.414 I / MonoDroid(13296):-托管异常堆栈跟踪结束-
07-06 11:47:50.414 I / MonoDroid(13296):java.lang.ClassCastException:android.widget.LinearLayout无法转换为android.support.design.widget.Snackbar $ SnackbarLayout
07-06 11:47:50.414 I / MonoDroid(13296):在android.support.design.widget.Snackbar。(Snackbar.java:119)
07-06 11:47:50.414 I / MonoDroid(13296):在android.support.design.widget.Snackbar.make(Snackbar.java:140)
07-06 11:47:50.414 I / MonoDroid(13296):在mono.android.view.View_OnClickListenerImplementor.n_onClick(本机方法)
07-06 11:47:50.414 I / MonoDroid(13296):位于mono.android.view.View_OnClickListenerImplementor.onClick(View_OnClickListenerImplementor.java:29)
07-06 11:47:50.414 I / MonoDroid(13296):在android.view.View.performClick(View.java:4754)
07-06 11:47:50.414 I / MonoDroid(13296):在android.view.View $ PerformClick.run(View.java:19605)
07-06 11:47:50.414 I / MonoDroid(13296):位于android.os.Handler.handleCallback(Handler.java:733)
07-06 11:47:50.414 I / MonoDroid(13296):在android.os.Handler.dispatchMessage(Handler.java:95)
07-06 11:47:50.414 I / MonoDroid(13296):位于android.os.Looper.loop(Looper.java:146)
07-06 11:47:50.414 I / MonoDroid(13296):在android.app.ActivityThread.main(ActivityThread.java:5748)
07-06 11:47:50.414 I / MonoDroid(13296):at java.lang.reflect.Method.invokeNative(本机方法)
07-06 11:47:50.414 I / MonoDroid(13296):at java.lang.reflect.Method.invoke(Method.java:515)
07-06 11:47:50.414 I / MonoDroid(13296):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1291)
07-06 11:47:50.414 I / MonoDroid(13296):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
07-06 11:47:50.414 I / MonoDroid(13296):在dalvik.system.NativeStart.main(本机方法)
07-06 11:47:50.419 D / AndroidRuntime(13296):关闭VM
07-06 11:47:50.419 W / dalvikvm(13296):threadid = 1:线程以未捕获的异常退出(group = 0x41888c08)

最佳答案

一个简单的“清理/重建”解决了此问题。几天前我也尝试过,简直无法相信这是行不通的...

关于xamarin.android - Snackbar问题(仅在 Debug模式下),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31243039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com