Android Question CameraExClass initialize2 error

javiman6969

Member
Licensed User
Longtime User
Hi.
I have an error when initializing CameraExClass.
I have the Panel to preview the camera inside a TabStrip.

Error occurred on line: 36 (CameraExClass)
java.lang.ClassCastException: anywheresoftware.b4a.objects.ListViewWrapper$SimpleListView cannot be cast to android.view.SurfaceView
at anywheresoftware.b4a.objects.CameraW.shared(CameraW.java:97)
at anywheresoftware.b4a.objects.CameraW.Initialize2(CameraW.java:59)
at axinfor.enviatickets.com.cameraexclass._initialize(cameraexclass.java:242)
at axinfor.enviatickets.com.main._initializecamera(main.java:542)
at axinfor.enviatickets.com.main._activity_resume(main.java:529)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:710)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:249)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:139)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:166)
at axinfor.enviatickets.com.main.afterFirstLayout(main.java:108)
at axinfor.enviatickets.com.main.access$000(main.java:17)
at axinfor.enviatickets.com.main$WaitForLayout.run(main.java:80)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6809)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)


Any solution?
Thanks!!!!
 

DonManfred

Expert
Licensed User
Longtime User
Any solution?
NOT if you hide the code you are using!

My guess (based on the error-message):
Use a panel instead of a Listview for the camera-preview.
 
Last edited:
Upvote 0
Top