Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.lapitmessenger;
- import androidx.annotation.NonNull;
- import androidx.appcompat.app.AppCompatActivity;
- import androidx.appcompat.widget.Toolbar;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.Menu;
- import android.view.MenuItem;
- import com.google.firebase.auth.FirebaseAuth;
- import com.google.firebase.auth.FirebaseUser;
- public class MainActivity extends AppCompatActivity {
- private Toolbar mToolbar;
- private FirebaseAuth mAuth;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- mToolbar = findViewById(R.id.mainPageToolbar);
- setSupportActionBar(mToolbar);
- getSupportActionBar().setTitle("Lapit Chat");
- mAuth = FirebaseAuth.getInstance();
- }
- @Override
- public void onStart() {
- super.onStart();
- FirebaseUser currentUser = mAuth.getCurrentUser();
- if(currentUser == null){
- sendToStart();
- }
- }
- private void sendToStart() {
- Intent startIntent = new Intent(MainActivity.this, StartActivity.class);
- startActivity(startIntent);
- finish();
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- super.onCreateOptionsMenu(menu);
- getMenuInflater().inflate(R.menu.main_menu, menu);
- return true;
- }
- @Override
- public boolean onOptionsItemSelected(@NonNull MenuItem item) {
- super.onOptionsItemSelected(item);
- if(item.getItemId() == R.id.main_logout_button){
- FirebaseAuth.getInstance().signOut();
- sendToStart();
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement