From b5e0eee4b798d3e2bfef3b87500b8625b77a16b4 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Wed, 11 Dec 2019 11:20:45 +0100 Subject: Modernise 2FA challenge input, use activity alias for non implemented activities --- .../blinkt/openvpn/activities/CredentialsPopup.kt | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 main/src/ui/java/de/blinkt/openvpn/activities/CredentialsPopup.kt (limited to 'main/src/ui/java/de/blinkt/openvpn/activities/CredentialsPopup.kt') 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 -- cgit v1.2.3