Guest User

Untitled

a guest
Feb 24th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. @Override
  2. protected void onCreate(Bundle savedInstanceState) {
  3.  
  4. super.onCreate(savedInstanceState);
  5. setContentView(R.layout.activity_main);
  6. //Parte do Layout {
  7. //Botões
  8. buttonCadastro = (Button) findViewById(R.id.buttonCadastro);
  9. buttonListar = (Button) findViewById(R.id.buttonListar);
  10. buttonVoltar = (Button) findViewById(R.id.buttonVoltar);
  11. //EditTexts
  12. etNome = (EditText) findViewById(R.id.etNome);
  13. etData = (EditText) findViewById(R.id.etData);
  14. etRg = (EditText) findViewById(R.id.etRg);
  15. etCpf = (EditText) findViewById(R.id.etCpf);
  16. etEndereco = (EditText) findViewById(R.id.etEndereco);
  17. etDoenca = (EditText) findViewById(R.id.etDoenca);
  18. etProfissao = (EditText) findViewById(R.id.etProfissao);
  19. //TextViews
  20. textViewInfo = (TextView) findViewById(R.id.textViewInfo);
  21. //Parte do Layout }
  22. //-----------------------------------------------------------
  23. //BD
  24. bdR = FirebaseDatabase.getInstance().getReference();
  25. myRef = BD.getReference("-KSXUo45LKXpWMOX-BfY");
  26.  
  27. //-----------------------------------------------------------
  28.  
  29. buttonCadastro.setOnClickListener(new View.OnClickListener() {
  30. @Override
  31. public void onClick(View v) {
  32. novoUsuario = new Usuarios(
  33. etNome.getText().toString(),
  34. etData.getText().toString(),
  35. etRg.getText().toString(),
  36. etCpf.getText().toString(),
  37. etEndereco.getText().toString(),
  38. etDoenca.getText().toString(),
  39. etProfissao.getText().toString());
  40.  
  41. bdR.push().setValue(novoUsuario);
  42.  
  43. }
  44.  
  45. });
  46.  
  47. buttonListar.setOnClickListener(new View.OnClickListener() {
  48. @Override
  49.  
  50. public void onClick(View v) {
  51. myRef.addValueEventListener(new ValueEventListener() {
  52. @Override
  53. public void onDataChange(DataSnapshot dataSnapshot) {
  54. Usuarios u = dataSnapshot.getValue(Usuarios.class);
  55. Log.e("Meu: Nome", u.getNome());
  56. Log.e("Meu: Data", u.getData());
  57. Log.e("Meu: RG", u.getRg());
  58. Log.e("Meu: CPF", u.getCpf());
  59. Log.e("Meu: Endereço", u.getEndereco());
  60. Log.e("Meu: Doença", u.getDoenca());
  61. Log.e("Meu: Profissão", u.getProfissao());
  62.  
  63. }
  64.  
  65.  
  66. @Override
  67. public void onCancelled(DatabaseError databaseError) {
  68.  
  69. }
  70. });
  71.  
  72. }
  73. });
  74. }
  75.  
  76.  
  77. public void abreInfo(View view){
  78. Intent intent = new Intent(this,Usuarios.class);
  79. startActivity(intent);
  80. setContentView(R.layout.activity_info);
  81. }
  82.  
  83. }
  84.  
  85. private String Nome;
  86. private String Data;
  87. private String Rg;
  88. private String Cpf;
  89. private String Endereco;
  90. private String Doenca;
  91. private String Profissao;
  92.  
  93. public Usuarios(String Nome, String Data, String Rg, String Cpf, String Endereco, String Doenca, String Profissao) {
  94. this.Nome = Nome;
  95. this.Data = Data;
  96. this.Rg = Rg;
  97. this.Cpf = Cpf;
  98. this.Endereco = Endereco;
  99. this.Doenca = Doenca;
  100. this.Profissao = Profissao;
  101. }
  102. public Usuarios() {
  103.  
  104. }
  105.  
  106. myRef = BD.getReference("-KSXUo45LKXpWMOX-BfY");
  107.  
  108. //BD
  109. BD = FirebaseDatabase.getInstance();
  110. bdR = BD.getReference();
  111. myRef = BD.getReference("-KSXUo45LKXpWMOX-BfY");
Add Comment
Please, Sign In to add comment