diff options
author | Arne Schwabe <arne@rfc2549.org> | 2019-12-11 11:20:45 +0100 |
---|---|---|
committer | Arne Schwabe <arne@rfc2549.org> | 2019-12-11 11:20:45 +0100 |
commit | b5e0eee4b798d3e2bfef3b87500b8625b77a16b4 (patch) | |
tree | 309498cb7c9643d62e09ab7eadf20a6b2420ed4c /main/src/ui/java/de/blinkt/openvpn/activities/CredentialsPopup.kt | |
parent | 37f2e17f3bcad4e53e6dd4690340123219557a0f (diff) |
Modernise 2FA challenge input, use activity alias for non implemented activities
Diffstat (limited to 'main/src/ui/java/de/blinkt/openvpn/activities/CredentialsPopup.kt')
-rw-r--r-- | main/src/ui/java/de/blinkt/openvpn/activities/CredentialsPopup.kt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/main/src/ui/java/de/blinkt/openvpn/activities/CredentialsPopup.kt b/main/src/ui/java/de/blinkt/openvpn/activities/CredentialsPopup.kt new file mode 100644 index 00000000..f5d836b9 --- /dev/null +++ b/main/src/ui/java/de/blinkt/openvpn/activities/CredentialsPopup.kt @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2012-2019 Arne Schwabe + * Distributed under the GNU GPL v2 with additional terms. For full terms see the file doc/LICENSE.txt + */ +package de.blinkt.openvpn.activities + +import android.content.Intent +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import androidx.fragment.app.DialogFragment +import de.blinkt.openvpn.core.PasswordDialogFragment.Companion.newInstance + +class CredentialsPopup : AppCompatActivity() { + public override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + // Get the alarm ID from the intent extra data + val intent = intent + showPwDialog(intent) + } + + private fun showPwDialog(intent: Intent) { + val frag: DialogFragment? = newInstance(intent, true) + if (frag == null) { + finish() + return + } + frag.show(supportFragmentManager, "dialog") + } +}
\ No newline at end of file |