【发布时间】:2015-04-23 01:05:39
【问题描述】:
我正在构建一个 phonegap 应用程序,我想使用提示。这是我的 index.js 代码
navigator.notification.prompt(
'Please enter your password', // message
startSmsPrompt, // callback
'Login', // title
['Ok','Cancel'], // buttonName
'Password' // hint
);
问题是当提示打开并且我输入密码时,密码是明文(意思是,字符不会被 * 或项目符号替换)。我想隐藏密码。我也尝试在
中更改代码plugins/org.apache.cordova.dialogs/src/android/Notification.java
我将 promptInput 更改为
promptInput.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
和
promptInput.setTransformationMethod(PasswordTransformationMethod.getInstance());
但是这两个更改对我的提示对话框没有任何影响。我想隐藏密码,有什么提示吗?
【问题讨论】:
-
Phonegap password prompt 的可能重复项
-
也许使用 HTML 对话框而不是通知插件?
-
@AlonAmir 是的,这个问题是重复的,但那是因为那里的解决方案没有解决我的问题。
-
@QuickFix 是的,我想现在我只需要使用其他一些自定义插件。谢谢。
标签: android cordova passwords hide prompt