I am having one small issue that is happening only in Release mode.
The error given is:
The Java line referred (3455) in source code is:
In B4A:
I am using B4A v8.00, Android 8.0.0 on a Huawei Mate 9 device (EMUI 8.0.0).
Any ideas on how to solve it?
The error given is:
B4X:
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
main_initializemenu (java line: 3455)
java.lang.ClassCastException: java.lang.Object[] cannot be cast to java.lang.String[]
at br.com.c2m.abadia.main._initializemenu(main.java:3455)
at br.com.c2m.abadia.main._activity_create(main.java:547)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:186)
at br.com.c2m.abadia.main.afterFirstLayout(main.java:104)
at br.com.c2m.abadia.main.access$000(main.java:17)
at br.com.c2m.abadia.main$WaitForLayout.run(main.java:82)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:101)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7406)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:926)
The Java line referred (3455) in source code is:
B4X:
_icons = (String[])(new Object[]{(Object)("home"),(Object)("newspaper"),(Object)("map"),(Object)("barcode"),(Object)("heart"),(Object)("incognito"),(Object)("information"),(Object)("suggestion"),(Object)("logout")});
In B4A:
B4X:
Dim icons() As String = Array("home", "newspaper", "map", "barcode", "heart", "incognito", "information", "suggestion", "logout")
I am using B4A v8.00, Android 8.0.0 on a Huawei Mate 9 device (EMUI 8.0.0).
Any ideas on how to solve it?