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