INNER CODE UNIT · Kotlin

showEmailDialog

shmykelsa/AAAD · app/src/main/java/com/legs/appsforaa/AboutPaymentActivity.kt:321

    private fun showEmailDialog() {
        val input = android.widget.EditText(this)
        input.hint = getString(R.string.input_email)
        input.inputType = android.text.InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS

        val alertDialog = AlertDialog.Builder(this)
            .setTitle(getString(R.string.attention))
            .setMessage(getString(R.string.email_dialog))
            .setView(input)
            .setCancelable(false) // Non-dismissable
            .setPositiveButton(getString(android.R.string.ok)) { _, _ ->
                val email = input.text.toString().trim()
                if (email.isNotEmpty() && android.util.Patterns.EMAIL_ADDRESS.matcher(email).matches()) {
                    // Save email to Firebase for purchase verification
                    saveUserEmail(email)
                    // Check pro status and update UI
                    checkProStatus()
                } else {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…