tangem-app-android-audited/app/src/main/java/com/tangem/presentation/dialog/NfcEnableDialog.kt
2018-07-27 14:33:04 +03:00

38 lines
No EOL
1.1 KiB
Kotlin

package com.tangem.presentation.dialog
import android.app.Dialog
import android.app.DialogFragment
import android.content.Intent
import android.os.Bundle
import android.provider.Settings
import android.support.v7.app.AlertDialog
import com.tangem.wallet.R
class NfcEnableDialog : DialogFragment() {
companion object {
val TAG: String = NfcEnableDialog::class.java.simpleName
}
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
val builder = AlertDialog.Builder(activity)
builder.setCancelable(false)
.setIcon(R.drawable.ic_action_nfc_gray)
.setTitle(R.string.nfc_disabled)
.setMessage(R.string.enable_nfc)
.setPositiveButton(R.string.dialog_ok
) { _, _ ->
// take user to wireless settings
activity.startActivity(Intent(Settings.ACTION_WIRELESS_SETTINGS))
}
.setNegativeButton(R.string.dialog_quit
) { dialog, _ ->
dialog.cancel()
activity.finish()
}
return builder.create()
}
}