Hola, estoy empezando en la programación para android y java y tengo unas dudas.
He creado una estructura de array para un listview con un título y un subtitulo.
Tengo que acceder a una web para recibir datos de mysql en formato json... hasta ahí todo bien.
El problema viene al asignar esos datos al array. El array lo tengo que crear al principio de la clase, pero ¿como le añado registros más adelante? Sé como hacerlo todo junto, es decir, crearlo y añadir los registros de forma manual, pero no se cómo puedo crearlo e ir añadiendo los registros más adelante.
También tengo un problema con los bloques try. ¿Cómo son las variables que creas en él? porque alguna variable le doy valor dentro de un bloque try y luego no la puedo utilizar fuera.
Por ejemplo hago esto
try {
String a = "z";
}
String b = a;
y me dice que la variable a no está definida.
Y si la defino al principio y le doy valor dentro me dice que está definida dos veces.
Gracias de antemano, porque se me está haciendo muy cuesta arriba.... ¿por qué no será como php?