gpt4 book ai didi

c# - 持续显示输入对话框,直到用户输入预期的输入 - Android

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:31 25 4
gpt4 key购买 nike

我正在尝试提示用户输入安全 PIN 以允许他们访问该应用程序。如果输入的 pin 不正确,我遇到问题的部分是反复提示用户输入对话框。

如果 pin 不正确,不确定如何“重新显示”对话框。

当前代码:

bool correct = false;
AlertDialog.Builder dialog = new AlertDialog.Builder(this);
dialog.SetTitle("Enter Security PIN");
EditText input = new EditText(this);
dialog.SetView(input);
dialog.SetPositiveButton("Login", (sender, args) =>
{
// check pin
string pin = prefs.GetString("pin", "0");
if (pin.CompareTo(input.Text) == 0)
{
correct = true;
}
else
{
// ??????? what to do here to redisplay dialog or prevent dismissal
}
});

dialog.SetNegativeButton("Exit", (sender, args) =>
{
this.Finish();
});
dialog.Show();

最佳答案

您应该将您的代码放入一个函数中,然后在else 中再次调用该函数。

关于c# - 持续显示输入对话框,直到用户输入预期的输入 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6508341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com