diff --git a/app/src/main/java/com/mapps/seproject/CameraFragment.java b/app/src/main/java/com/mapps/seproject/CameraFragment.java index 7e706567d40067f78852cda7fd10cf63fafa51fc..9d64c23742ffa04178c7f9b5bd0bbc53b7752c25 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 a9df2dcf80ff0f3f11043cb9f27f66d13133dfb2..84203000086da58b82da3b4833a463e19d1ff792 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