Buen día.
El tema es el sgte.
Cada vez que creo un layout nuevo con el diseñador lo guardo como venia haciendo normalmente sin inconvenientes, pero después me aparece en el log como que me falta en la carpeta archivos el "layout.bal". Lo curioso es que si lo llamo por código no me tira error en la línea.
Y si ejecuto el programa, sí me tira error en la ejecución.
No se me ocurre a que se debe esto, ni como buscar una posible solución en el foro.
Saludos
El tema es el sgte.
Cada vez que creo un layout nuevo con el diseñador lo guardo como venia haciendo normalmente sin inconvenientes, pero después me aparece en el log como que me falta en la carpeta archivos el "layout.bal". Lo curioso es que si lo llamo por código no me tira error en la línea.
B4X:
Dim p As B4XView =xui.CreatePanel("")
p.LoadLayout("ItmCLVtarea") '<--- trae bien el nombre desde el menú desplegable cuando escribo el primer paréntesis y comilla doble
Y si ejecuto el programa, sí me tira error en la ejecución.
B4X:
Error occurred on line: 26 (Mtarea)
java.io.FileNotFoundException: /data/user/0/b4a.example/files/virtual_assets/itmclvtarea.bal (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:231)
at java.io.FileInputStream.<init>(FileInputStream.java:165)
at anywheresoftware.b4a.objects.streams.File.OpenInput(File.java:205)
at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:82)
at anywheresoftware.b4a.objects.PanelWrapper.LoadLayout(PanelWrapper.java:134)
at anywheresoftware.b4a.objects.B4XViewWrapper.LoadLayout(B4XViewWrapper.java:312)
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:144)
at anywheresoftware.b4a.debug.Debug.delegate(Debug.java:262)
at b4a.example.mtarea._cargar_lv(mtarea.java:83)
at b4a.example.mtarea._b4xpage_created(mtarea.java:74)
at java.lang.reflect.Method.invoke(Native Method)
No se me ocurre a que se debe esto, ni como buscar una posible solución en el foro.
Saludos