Untitled
unknown
kotlin
2 years ago
1.1 kB
11
Indexable
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)
}
}Editor is loading...