Skip to content
Snippets Groups Projects
Select Git revision
  • c218a86185789001a454b9374cd17837c1550422
  • master default
2 results

UserActivity.java

Blame
  • UserActivity.java 4.02 KiB
    package com.mapps.seproject;
    
    import android.content.Intent;
    import android.net.Uri;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.Button;
    import android.widget.Spinner;
    import android.widget.TextView;
    import android.widget.Toast;
    
    import com.google.firebase.auth.FirebaseAuth;
    import com.google.firebase.auth.FirebaseUser;
    
    public class UserActivity extends AppCompatActivity implements View.OnClickListener {
    
        FirebaseAuth firebaseAuth;
        Button bSignOut;
        Button bComposeMail;
        TextView welcome;
        Spinner dropdown;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_user);
    
            welcome = (TextView) findViewById(R.id.tvWelcome);
            bSignOut = (Button) findViewById(R.id.bSignOut);
            bComposeMail = (Button) findViewById(R.id.bComposeMail);
    
            firebaseAuth = FirebaseAuth.getInstance();
    
    
            if(firebaseAuth.getCurrentUser() == null)   {                               // Incase the user hasnt logged in
    
                finish();
                startActivity(new Intent(getApplicationContext(),LoginActivity.class));         // Go back to login activity
    
            }
    
            FirebaseUser user = firebaseAuth.getCurrentUser();                                  // Get user
            welcome.setText("Welcome "+user.getEmail());// Get Emailx
    
            dropdown = (Spinner) findViewById(R.id.spSelectCitiy);
            String [] items = new String[]{"Coimbatore","Chennai"};
            ArrayAdapter <String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,items);
            dropdown.setAdapter(arrayAdapter);
    
    
    
    
            bSignOut.setOnClickListener(this);                                                    // Start listener on Button
            bComposeMail.setOnClickListener(this);
            dropdown.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                @Override
                public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    
                    switch (position)  {
    
                        case  0:
                            // setCityCoimbatore();
                            Log.i("City: ","Coimbatore");
                            break;
    
                        case 1: