Diner problem (in debug mode only)

I have a problem with Snackbar in android support design library. It's strange that this only happens when I run my application in debug mode, in Release mode everything works fine.

Does anyone have any ideas on this issue? This seems to be a bug in the support library.

code

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

      

Exception

07-06 11: 47: 50.414 I / MonoDroid (13296): Java.Lang.ClassCastException: An exception of type "Java.Lang.ClassCastException" was thrown. 07-06 11: 47: 50.414 I / MonoDroid (13296): at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () 07-06 11: 47: 50.414 I / MonoDroid (13296): at OverAllField.XamarinAndroid.Fragments.Planning .PlanningFragment.FloatingActionButton_Click (object, System.EventArgs) [0x00001] at c: \ Development \ Apps \ FieldService-Tablet \ OverAllF07 -06 11: 47: 50.414 I / MonoDroid (13296): on Android.Runtime.JNIEnv.CallStaticObject ( intptr, intptr, Android.Runtime.JValue *) [0x00064] in / Users / builder / data / lanes / 1502/24855232 / source / monodroid / src / Mono.Android / src / Runtime / JNIEnv.g.cs: 1301 07 -06 11: 47: 50.414 I / MonoDroid (13296): on Android.Support.Design.Widget.Snackbar.Make (Android.Views.View, Java.Lang.ICharSequence,int) 07-06 11: 47: 50.414 I / MonoDroid (13296): on Android.Support.Design.Widget.Snackbar.Make (Android.Views.View, string, int) 07-06 11: 47: 50.414 I / MonoDroid (13296): at OverAllField.XamarinAndroid.Fragments.Planning.PlanningFragment.FloatingActionButton_Click (object, System.EventArgs) [0x00001] at c: \ Development \ Apps \ FieldService-Tablet \ OverAllField.XamarinAndroid.Android \ OverAll Planning \ PlanningFragment.cs: 74 07-06 11: 47: 50.414 I / MonoDroid (13296): on Android.Views.View / IOnClickListenerImplementor.OnClick (Android.Views.View) [0x0000d] in / Users / builder / data / stripes /1502/24855232/source/monodroid/src/Mono.Android/platforms/android-21/src/generated/Android.Views.View.cs:1923 07-06 11:47:50.414 I / MonoDroid (13296): at Android.Views.View / IOnClickListenerInvoker.n_OnClick_Landroid_view_View_ (intptr, intptr,intptr) [0x00011] in / Users / builder / data / lanes / 1502/24855232 / source / monodroid / src / Mono.Android / platforms / android-21 / src / generated / Android.Views.View.cs: 1888 07- 06 11: 47: 50.414 I / MonoDroid (13296): at (dynamic method object) object.84d16582-f149-4133-af10-0f21d61ca331 (intptr, intptr, intptr) 07-06 11: 47: 50.414 I / MonoDroid ( 13296): --- End of managed exception stack trace --- 07-06 11: 47: 50.414 I / MonoDroid (13296): java.lang.ClassCastException: android.widget.LinearLayout could not be added to android.support file. design.widget.Snackbar $ SnackbarLayout 07-06 11: 47: 50.414 I / MonoDroid (13296): at android.support.design.widget.Snackbar. (Snackbar.java:119) 07-06 11: 47: 50.414 I / MonoDroid (13296): at android.support.design.widget.Snackbar.make (Snackbar.java:140) 07-06 11: 47: 50.414 I / MonoDroid (13296): at mono.android.view.View_OnClickListenerImplementor.n_onClick (native method) 07-06 11: 47: 50.414 I / MonoDroid (13296): at mono.android.view.View_OnClickListenerImplementor.onClick (View_OnClickListenerImplementor.java:29) 07.4-06 11: 47: 47 / MonoDroid (13296): at android.view.View.performClick (View.java:4754) 07-06 11: 47: 50.414 I / MonoDroid (13296): at android.view.View $ PerformClick.run (View.java : 19605) 07-06 11: 47: 50.414 I / MonoDroid (13296): at android.os.Handler.handleCallback (Handler.java:733) 07-06 11: 47: 50.414 I / MonoDroid (13296): at android .os.Handler.dispatchMessage (Handler.java:95) 07-06 11: 47: 50.414 I / MonoDroid (13296): at android.os.Looper.loop (Looper.java:146) 07-06 11: 47: 50.414 I / MonoDroid (13296): at android.app.ActivityThread.main (ActivityThread.java:5748) 07-06 11: 47: 50.414 I / MonoDroid (13296): at java.lang.reflect.Method.invokeNative (native method) 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 ): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1291) 07-06 11: 47: 50.414 I / MonoDroid (13296): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1107) 07-06 11: 47: 50.414 I / MonoDroid (13296): at dalvik.system.NativeStart.main (native method) 07-06 11: 47: 50.419 D / AndroidRuntime (13296): shutdown virtual machine 07-06 11: 47: 50.419 W / dalvikvm (13296): threadid = 1: thread exiting with uncaught exception (group = 0x41888c08)ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1291) 07-06 11: 47: 50.414 I / MonoDroid (13296): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1107) 07-06 11 : 47: 50.414 I / MonoDroid (13296): at dalvik.system.NativeStart.main (native method) 07-06 11: 47: 50.419 D / AndroidRuntime (13296): virtual machine shutdown 07-06 11:47: 50.419 W / dalvikvm (13296): threadid = 1: thread exiting with uncaught exception (group = 0x41888c08)ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1291) 07-06 11: 47: 50.414 I / MonoDroid (13296): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1107) 07-06 11 : 47: 50.414 I / MonoDroid (13296): at dalvik.system.NativeStart.main (native method) 07-06 11: 47: 50.419 D / AndroidRuntime (13296): virtual machine shutdown 07-06 11:47: 50.419 W / dalvikvm (13296): threadid = 1: thread exiting with uncaught exception (group = 0x41888c08)exiting with uncaught exception (group = 0x41888c08)exiting with uncaught exception (group = 0x41888c08)

+3


source to share


1 answer


A simple clean / rebuild fixed this issue. Can't believe it wouldn't have worked a couple days ago when I tried this too ...



+9


source







All Articles