Данные сохранены правильно, как вы можете видеть на следующем изображении:
Я использую этот код:
btnDatos.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name = nameTextView.getText().toString();
String email = emailTextView.getText().toString();
String id = idTextView.getText().toString();
String idJuego = idffTextView.getText().toString();
Map hopperUdates = new HashMap();
hopperUdates.put("name", name);
hopperUdates.put("email", email);
hopperUdates.put("id", id);
hopperUdates.put("idFreeFire", idJuego);
mDatabase.child("Usuario").child(mAuth.getCurrentUser().getUid()).updateChildren(hopperUdates);
}
});
И для получения данных я использую следующий код: mDatabase.child ("Usuario"). Child (mAuth.getCurrentUser (). GetUid ()). AddValueEventListener (new ValueEventListener () {@Override public void onDataChange (@)NonNull DataSnapshot dataSnapshot) {
int idJuego = dataSnapshot.getValue(Integer.class);
idffTextView.setText(idJuego);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
Но данные не отображаются, и когда я проверяю их на устройстве, приложение закрывается. В чем будет ошибка?