Spanish Leer .Text de un EditBox Creado en tiempo de ejecucion

hibrid0

Active Member
Licensed User
Hola he creado 72 EditBox en tiempo de ejeción y no logro obtener el valor que almacena cada uno.

Con este codigo Creo los EditBox
B4X:
    For i=1 To 71 -1

    edt_R(i).Initialize("edt_R")
    edt_R(i).TextSize= 20
    edt_R(i).Text=""
    edt_R(i).Tag = i 
    pnl_formulario1.AddView(edt_R(i), 40dip, alto+40, 500dip, 50dip)
       
Next
Y con este codigo intento leerlo:

B4X:
For i = 0 To 50 -1
    Log (edt_R(i).Text)
Next
Cuando llega hay, sale el siguiente error:
java.lang.RuntimeException: Object should first be initialized (EditText).

Pero como pueden ver, ya esta inicializado en la parte que creo los controles.
 

hibrid0

Active Member
Licensed User
Problema Resulto.

El código anterior esta bien, lo que tenia mal es que al pasar algunos campos vacíos a la siguiente función se reventaba.

Es decir primero necesito verificar si el campo en el editbox esta vació.
 
Top