My application tries to list a POJO object but when debugging, I get the error:
Can't instantiate abstract class java.util.Calendar
Is it possible that Firebase does not work correctly with CRUDs with Calendar type variables?
The pojo class Contain:
private String idParcela;
private String nombreParcela;
private int hectareas;
private Calendar ultimoTratamienetoQuimico;
private Calendar proximoTratamientoQuimico;
private String fruta;
private String variedad;
private String nombreTratamiento;
private int diasTratarQuimicamente;
And getters,setters, builders etc.
private void listarDatos() {
databaseReference.child("parcelas").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
listaParcelas.clear();
for(DataSnapshot objSnaptshot : dataSnapshot.getChildren()){
Parcela p = objSnaptshot.getValue(Parcela.class);
listaParcelas.add(p);
arrayAdapterParcela = new ArrayAdapter<Parcela>(listaParcelas.this, android.R.layout.simple_list_item_1,listaParcelas);
listvListaParcela.setAdapter(arrayAdapterParcela);
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
}