Android Question XtraViews problem.

gruizelgruis

Member
Licensed User
Longtime User
Hi all. It had been awhile for me to code in B4A.
So I opened my app to add some functions. When out of the blue an error occurd regarding xtraviews. Ad for the live of me I cant figure it out.

sub Globals
Dim SupplementDialog As DialogView

Sub Cmd_Omschrijving_Click
Dim DialogLayout As DialogViewLayout
DialogLayout = SupplementDialog.LoadLayout("m3_supplement")

It crashes on the last line:
java.lang.ClassCastException: class java.lang.Short cannot be cast to class java.lang.Boolean (java.lang.Short and java.lang.Boolean are in module java.base of loader 'bootstrap')

xtraviews ver 2.70

please advice.
 

gruizelgruis

Member
Licensed User
Longtime User
Thank you,
When I use Xtraview ver 2.60 then error is:
B4X:
java.lang.NoSuchMethodError: No static method loadLayout(Ljava/lang/String;Lanywheresoftware/b4a/BA;ZLandroid/view/ViewGroup;Ljava/util/LinkedHashMap;Z)Lanywheresoftware/b4a/keywords/LayoutBuilder$LayoutValuesAndMap; in class Lanywheresoftware/b4a/keywords/LayoutBuilder; or its super classes (declaration of 'anywheresoftware.b4a.keywords.LayoutBuilder' appears in /data/app/~~F4grQ8FNJA0Hu6ypINTkeg==/b4a.example-9drR2NRwiYpltxRqsM3AfA==/base.apk)
    at com.datasteam.b4a.xtraviews.DialogView.internalLoadLayout(DialogView.java:105)
    at com.datasteam.b4a.xtraviews.DialogView.LoadLayout(DialogView.java:390)
    at java.lang.reflect.Method.invoke(Native Method)
    at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732)
    at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351)
    at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
    at java.lang.reflect.Method.invoke(Native Method)
    at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:157)
    at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205)
    at anywheresoftware.b4a.BA.raiseEvent(BA.java:201)
    at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80)
    at android.view.View.performClick(View.java:8508)
    at android.widget.TextView.performClick(TextView.java:18631)
    at android.view.View.performClickInternal(View.java:8485)
    at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
    at android.view.View$PerformClick.run(View.java:33213)
    at android.os.Handler.handleCallback(Handler.java:995)
    at android.os.Handler.dispatchMessage(Handler.java:103)
    at android.os.Looper.loopOnce(Looper.java:273)
    at android.os.Looper.loop(Looper.java:363)
    at android.app.ActivityThread.main(ActivityThread.java:10060)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)
 
Upvote 0
Top