Skip to content
Snippets Groups Projects
Commit 6deb7c24 authored by melvinabraham's avatar melvinabraham
Browse files

User Activity Done

parent cb209649
No related branches found
No related tags found
No related merge requests found
package com.mapps.seproject; package com.mapps.seproject;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity; import android.support.v7.app.AppCompatActivity;
import android.os.Bundle; import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class UserActivity extends AppCompatActivity { import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
public class UserActivity extends AppCompatActivity implements View.OnClickListener {
FirebaseAuth firebaseAuth;
Button button;
TextView welcome;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_user); setContentView(R.layout.activity_user);
welcome = (TextView) findViewById(R.id.tvWelcome);
button = (Button) findViewById(R.id.bSignOut);
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 Email
button.setOnClickListener(this); // Start listener on Button
}
@Override
public void onClick(View v) {
if(v == button) {
firebaseAuth.signOut(); // sign out
finish();
startActivity(new Intent(this,LoginActivity.class)); // Go back to login activity
}
} }
} }
...@@ -10,4 +10,21 @@ ...@@ -10,4 +10,21 @@
android:paddingTop="@dimen/activity_vertical_margin" android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.mapps.seproject.UserActivity"> tools:context="com.mapps.seproject.UserActivity">
<Button
android:text="Sign Out"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="98dp"
android:id="@+id/bSignOut" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="102dp"
android:id="@+id/tvWelcome"
android:textSize="24sp" />
</RelativeLayout> </RelativeLayout>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment