38 lines
No EOL
1.1 KiB
Kotlin
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()
|
|
}
|
|
|
|
} |