Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "rules": {
- "perfiles":{
- "$user_id":{
- ".read": "auth.uid != $user_id",
- ".write": "auth.uid != $user_id"
- }
- }
- }
- }
- baseDatos = FirebaseDatabase.getInstance();
- perfilesReferencia = baseDatos.getReference("perfiles");
- vista = inflater.inflate(R.layout.fragment_perfil, container, false);
- // se obtiene al usuario logueado
- usuarioLogueado = FirebaseAuth.getInstance().getCurrentUser();
- Query consulta = perfilesReferencia.orderByChild("correo").equalTo(usuarioLogueado.getEmail());
- consulta.addListenerForSingleValueEvent(new ValueEventListener() {
- @Override
- public void onDataChange(@NonNull DataSnapshot ds) {
- Perfil perfilEncontrado = ds.getValue(Perfil.class);
- Toast.makeText(getContext(),perfilEncontrado.getCorreo(),Toast.LENGTH_LONG).show();
- cedulaET.setText(perfilEncontrado.getCedula());
- nombresET.setText(perfilEncontrado.getNombres());
- apellidosET.setText(perfilEncontrado.getApellidos());
- nacimientoET.setText(perfilEncontrado.getNacimiento());
- whatsappET.setText(perfilEncontrado.getWhatsapp());
- direccionET.setText(perfilEncontrado.getDireccion());
- }
- @Override
- public void onCancelled(@NonNull DatabaseError databaseError) {
- Toast.makeText(getContext(),"No se ha encontrado el perfil",Toast.LENGTH_LONG).show();
- }
- });
- {
- "perfiles" : {
- "-LReGzJ4jtu1pCfHqsGa" : {
- "apellidos" : "Jaramillo",
- "cedula" : "0103780835",
- "correo" : "info@maquinas.com",
- "direccion" : "Salvador Allende",
- "nacimiento" : "5/3/1983",
- "nombres" : "Andres",
- "whatsapp" : "0984228708"
- }
- }
- }
Add Comment
Please, Sign In to add comment