Oi, quero fazer uma verificação de se determinado formulario ja foi preenchido ou não, pra isso estou buscando na tabela do formulario, se já, alimento um txt view com o id e depois verifico se o txt view esta nulo ou não, se estiver ele teria que levar pra tela do form, caso não, ele só daria um toast dizendo que já foi preenchido o form. Porém ele não está pegando meu if, no que estou errando?
private void cadastraChegada() {
lista_inspecao.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, final int position, final long id) {
final Inspecao inspecao = (Inspecao) lista_inspecao.getItemAtPosition(position);
databaseReference.child("ChegadaInspecao").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
listaChegada.clear();
for(DataSnapshot objetoSnapShot:dataSnapshot.getChildren()){
InspecaoChegada i = objetoSnapShot.getValue(InspecaoChegada.class);
if(i.getIdInsp().equals(inspecao.getId())) {
listaChegada.add(i);
idInspChegada.setText(i.getId());
}if(idInspChegada!=null){
Toast.makeText(ListaInspecao.this, "Inspeção finalizada!", Toast.LENGTH_SHORT).show();
}else {
idInspChegada.setText(null);
Toast.makeText(ListaInspecao.this, "Finalize inspeção!", Toast.LENGTH_SHORT).show();
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
});
}