Untitled
unknown
kotlin
6 months ago
1.1 kB
2
Indexable
Never
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) _binding.btnLogout.setOnClickListener { showAlertDialog() } } private fun showAlertDialog(){ val alertDialogBuilder = AlertDialog.Builder(requireContext()) alertDialogBuilder.setTitle("Sign Out") alertDialogBuilder.setMessage("Your account will be logged out.") alertDialogBuilder.setPositiveButton("OK", DialogInterface.OnClickListener { dialog, _ -> signOut() }) alertDialogBuilder.setNegativeButton("Cancel", DialogInterface.OnClickListener { dialog, _ -> dialog.cancel() }) val alertDialog = alertDialogBuilder.create() alertDialog.show() } private fun signOut(){ FirebaseAuth.getInstance().signOut() val intent = Intent(requireActivity(), LoginActivity::class.java) startActivity(intent) } }