Boa noite amigos. Estou com um problema que não consigo solução. Consigo recuperar os dados de uma tabela Firebase, e até consigo ver todos seguidos, mas preciso colocá-los sequancialmente em um AlertDialog para que o cliente escolha qual o plano deseja escolher. Segue o codigo.
private String code;
private ArrayList<String> listaCodigo = new ArrayList<>();
dbRef.child("consultaCodigoPlanos").child(cpfDigitado).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
for (DataSnapshot ds : snapshot.getChildren()) {
listaCodigo.add(ds.getValue().toString());
}
for (int i = 0; i < listaCodigo.size(); i++) {
code = listaCodigo.get(i);
//Toast.makeText(getApplicationContext(), "Estes são seus planos: " + code, Toast.LENGTH_LONG).show();
}
}
Agradeço se alguém puder me auxiliar.