Guest User

Untitled

a guest
Nov 18th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. {
  2. "rules": {
  3. "perfiles":{
  4. "$user_id":{
  5. ".read": "auth.uid != $user_id",
  6. ".write": "auth.uid != $user_id"
  7. }
  8. }
  9. }
  10. }
  11.  
  12. baseDatos = FirebaseDatabase.getInstance();
  13. perfilesReferencia = baseDatos.getReference("perfiles");
  14. vista = inflater.inflate(R.layout.fragment_perfil, container, false);
  15.  
  16. // se obtiene al usuario logueado
  17. usuarioLogueado = FirebaseAuth.getInstance().getCurrentUser();
  18. Query consulta = perfilesReferencia.orderByChild("correo").equalTo(usuarioLogueado.getEmail());
  19. consulta.addListenerForSingleValueEvent(new ValueEventListener() {
  20. @Override
  21. public void onDataChange(@NonNull DataSnapshot ds) {
  22.  
  23. Perfil perfilEncontrado = ds.getValue(Perfil.class);
  24.  
  25. Toast.makeText(getContext(),perfilEncontrado.getCorreo(),Toast.LENGTH_LONG).show();
  26.  
  27. cedulaET.setText(perfilEncontrado.getCedula());
  28. nombresET.setText(perfilEncontrado.getNombres());
  29. apellidosET.setText(perfilEncontrado.getApellidos());
  30. nacimientoET.setText(perfilEncontrado.getNacimiento());
  31. whatsappET.setText(perfilEncontrado.getWhatsapp());
  32. direccionET.setText(perfilEncontrado.getDireccion());
  33.  
  34. }
  35.  
  36. @Override
  37. public void onCancelled(@NonNull DatabaseError databaseError) {
  38. Toast.makeText(getContext(),"No se ha encontrado el perfil",Toast.LENGTH_LONG).show();
  39. }
  40. });
  41.  
  42. {
  43. "perfiles" : {
  44. "-LReGzJ4jtu1pCfHqsGa" : {
  45. "apellidos" : "Jaramillo",
  46. "cedula" : "0103780835",
  47. "correo" : "info@maquinas.com",
  48. "direccion" : "Salvador Allende",
  49. "nacimiento" : "5/3/1983",
  50. "nombres" : "Andres",
  51. "whatsapp" : "0984228708"
  52. }
  53. }
  54. }
Add Comment
Please, Sign In to add comment