Advertisement
dannyjiustian

Main3Activity.java

Apr 14th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. package com.dannyfirebase.firebase;
  2.  
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.support.annotation.NonNull;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.TextView;
  10. import android.widget.Toast;
  11.  
  12. import com.google.android.gms.tasks.OnCompleteListener;
  13. import com.google.android.gms.tasks.Task;
  14. import com.google.firebase.auth.FirebaseAuth;
  15. import com.google.firebase.auth.FirebaseUser;
  16.  
  17. public class Main3Activity extends AppCompatActivity {
  18.  
  19. TextView verifikasi;
  20. Button btnkeluar;
  21.  
  22. FirebaseAuth mAuth;
  23.  
  24. @Override
  25. protected void onCreate(Bundle savedInstanceState) {
  26. super.onCreate(savedInstanceState);
  27. setContentView(R.layout.activity_main3);
  28.  
  29. //Firebase
  30. mAuth = FirebaseAuth.getInstance();
  31.  
  32. btnkeluar = (Button)findViewById(R.id.keluar);
  33. verifikasi = (TextView)findViewById(R.id.verivikasi);
  34.  
  35.  
  36.  
  37. btnkeluar.setOnClickListener(new View.OnClickListener() {
  38. @Override
  39. public void onClick(View v) {
  40. signout();
  41. }
  42. });
  43.  
  44. datauser();
  45. }
  46.  
  47. private void signout() {
  48. FirebaseAuth.getInstance().signOut();
  49. finish();
  50. Intent i = new Intent(Main3Activity.this, MainActivity.class);
  51. startActivity(i);
  52. }
  53.  
  54. private void datauser() {
  55. final FirebaseUser user = mAuth.getCurrentUser();
  56. if (user != null){
  57. if(user.isEmailVerified()){
  58. verifikasi.setText("Email terferifikasi");
  59. }else{
  60. verifikasi.setText("Email Tidak terverifikasi (klik di sini)");
  61. verifikasi.setOnClickListener(new View.OnClickListener() {
  62. @Override
  63. public void onClick(View v) {
  64. user.sendEmailVerification().addOnCompleteListener(new OnCompleteListener<Void>() {
  65. @Override
  66. public void onComplete(@NonNull Task<Void> task) {
  67. Toast.makeText(Main3Activity.this, "send email, silakan cek email", Toast.LENGTH_SHORT).show();
  68. }
  69. });
  70. }
  71. });
  72. }
  73. }
  74. }
  75.  
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement