Advertisement
Guest User

logout aaa

a guest
Dec 8th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.60 KB | None | 0 0
  1. package com.porphiros.booksquery.auth;
  2.  
  3. import android.annotation.SuppressLint;
  4. import android.content.Intent;
  5. import android.support.annotation.NonNull;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.os.Bundle;
  8. import android.util.Log;
  9. import android.view.View;
  10. import android.widget.Button;
  11. import android.widget.TextView;
  12. import android.widget.Toast;
  13.  
  14. import com.google.android.gms.tasks.OnCompleteListener;
  15. import com.google.android.gms.tasks.Task;
  16. import com.google.firebase.auth.FirebaseAuth;
  17. import com.google.firebase.auth.FirebaseUser;
  18. import com.porphiros.booksquery.R;
  19.  
  20. public class DashboardActivity extends AppCompatActivity {
  21.  
  22.     String EmailHolder;
  23.     TextView Email;
  24.     Button LogOUT ;
  25.     FirebaseAuth mAuth;
  26.     FirebaseAuth.AuthStateListener mAuthListner;
  27.     FirebaseUser mUser;
  28.     //@SuppressLint("SetTextI18n")
  29.     public static final String TAG="LOGIN";
  30.     @Override
  31.     protected void onCreate(Bundle savedInstanceState) {
  32.         super.onCreate(savedInstanceState);
  33.         setContentView(R.layout.activity_dashboard);
  34.  
  35.         Email = (TextView)findViewById(R.id.textView1);
  36.         LogOUT = (Button)findViewById(R.id.button1);
  37.  
  38.         Intent intent = getIntent();
  39.  
  40.         // Receiving User Email Send By MainActivity.
  41.         EmailHolder = intent.getStringExtra(Login.userEmail);
  42.  
  43.         // Setting up received email to TextView.
  44.         Email.setText(Email.getText().toString()+ EmailHolder);
  45.  
  46.         // Adding click listener to Log Out button.
  47.  
  48.         LogOUT.setOnClickListener(new View.OnClickListener() {
  49.             // @Override
  50.             public void onClick(View v) {
  51.  
  52.  
  53.                 //Finishing current DashBoard activity on button click.
  54.                 finish();
  55.  
  56.                 Toast.makeText(DashboardActivity.this,"Log Out Successfull", Toast.LENGTH_LONG).show();
  57.                 //Intent intent=new Intent(DashboardActivity.this,login.class);
  58.                 //startActivity(intent);
  59.                /*if (v.getId() == R.id.button1) {
  60.                     AuthUI.getInstance()
  61.                             .signOut(this)
  62.                             .addOnCompleteListener(new OnCompleteListener<Void>() {
  63.                                 public void onComplete(@NonNull Task<Void> task) {
  64.                                     // user is now signed out
  65.                                     startActivity(new Intent(DashboardActivity.this, login.class));
  66.                                     finish();
  67.                                 }
  68.                             });
  69.                 }*/
  70.  
  71.             }
  72.         });
  73.  
  74.     }
  75.  
  76.  
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement