J javiman6969 Member Licensed User Longtime User Feb 2, 2018 #1 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!!!!
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 Feb 2, 2018 #2 javiman6969 said: Any solution? Click to expand... 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: Feb 2, 2018 Upvote 0
javiman6969 said: Any solution? Click to expand... 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.
Erel B4X founder Staff member Licensed User Longtime User Feb 4, 2018 #3 I agree. The problem is in the Initialize line. You are not passing a panel. Upvote 0