nord vpnnord vpn
Ad

Untitled

mail@pastecode.io avatar
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)
        }

    }

nord vpnnord vpn
Ad