Я хотел бы получить свои данные из своей базы данных, но я не знаю, как это сделать (я новичок в студии Android).После некоторого исследования я получил этот код ниже, но он не работает. Я хочу получить информацию из «Documeto» путем поиска атрибута «cpf».В основном, я хочу, чтобы пользователь получил информацию «Documeto», выполнив поиск ее «cpf» в приложении.
public void BuscarDoc(){
String Cpf = txtBusc.getText().toString().trim();
Toast.makeText(this, Cpf, Toast.LENGTH_LONG).show();
//databaseDoc = FirebaseDatabase.getInstance().getReference("duscadi");
//DatabaseReference ref = databaseDoc.child("Documento");
databaseDoc = FirebaseDatabase.getInstance().getReference();
Query query =databaseDoc.child("Documento").child("cpf").equalTo(Cpf);
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for (DataSnapshot childSnapshot: dataSnapshot.getChildren()) {
Documento doc = dataSnapshot.getValue(Documento.class);
System.out.println("ta normal");
if (doc != null){
System.out.println("o objetyo ta salvo");
}else{
System.out.println("tA NUZAÇO");
}
}
//Documento doc = dataSnapshot.getValue(Documento.class);
//System.out.println(doc);
//System.out.println("cupameupaui");
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
бездействие при отключении от службы