From 819cdd54c4fa4c0224833b2b118bc2c9ccc807e2 Mon Sep 17 00:00:00 2001
From: kishoreraju2 <kishoreraju.1998@gmail.com>
Date: Fri, 21 Apr 2017 19:55:43 +0530
Subject: [PATCH] Added SignOut

---
 .../java/com/mapps/seproject/CameraFragment.java | 16 ++++++++++++++++
 app/src/main/res/layout/fragment_camera.xml      |  9 +++++++++
 2 files changed, 25 insertions(+)

diff --git a/app/src/main/java/com/mapps/seproject/CameraFragment.java b/app/src/main/java/com/mapps/seproject/CameraFragment.java
index 7e70656..9d64c23 100644
--- a/app/src/main/java/com/mapps/seproject/CameraFragment.java
+++ b/app/src/main/java/com/mapps/seproject/CameraFragment.java
@@ -26,6 +26,8 @@ import android.widget.Toast;
 
 import com.google.android.gms.tasks.OnFailureListener;
 import com.google.android.gms.tasks.OnSuccessListener;
+import com.google.firebase.auth.FirebaseAuth;
+import com.google.firebase.auth.FirebaseUser;
 import com.google.firebase.storage.FirebaseStorage;
 import com.google.firebase.storage.OnProgressListener;
 import com.google.firebase.storage.StorageReference;
@@ -58,6 +60,10 @@ public class CameraFragment extends Fragment {
     private Button btnCapturePicture;
     private Button choose_image;
     StorageReference mStorageRef;
+    Button signOut;
+
+    FirebaseUser user;
+    FirebaseAuth firebaseAuth;
 
 
 
@@ -66,9 +72,11 @@ public class CameraFragment extends Fragment {
                              Bundle savedInstanceState) {
         // Inflate the layout for this fragment
         view = inflater.inflate(R.layout.fragment_camera, container, false);
+        firebaseAuth = FirebaseAuth.getInstance();
 
         mStorageRef = FirebaseStorage.getInstance().getReference();
         btnCapturePicture = (Button) view.findViewById(R.id.btnCapturePicture);
+        signOut = (Button) view.findViewById(R.id.button3);
         choose_image = (Button) view.findViewById(R.id.choose_image);
         btnCapturePicture.setOnClickListener(new View.OnClickListener() {
 
@@ -86,6 +94,14 @@ public class CameraFragment extends Fragment {
             }
         });
 
+        signOut.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                firebaseAuth.signOut();
+                startActivity(new Intent(getActivity(),StartActivty.class));
+            }
+        });
+
 
         return view;
     }
diff --git a/app/src/main/res/layout/fragment_camera.xml b/app/src/main/res/layout/fragment_camera.xml
index a9df2dc..8420300 100644
--- a/app/src/main/res/layout/fragment_camera.xml
+++ b/app/src/main/res/layout/fragment_camera.xml
@@ -23,4 +23,13 @@
         android:layout_alignTop="@+id/btnCapturePicture"
         android:layout_marginEnd="42dp"
         android:text="Choose Image" />
+
+    <Button
+        android:id="@+id/button3"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignParentTop="true"
+        android:layout_centerHorizontal="true"
+        android:layout_marginTop="108dp"
+        android:text="Button" />
 </RelativeLayout>
\ No newline at end of file
-- 
GitLab