答案 0 :(得分:1)
答案 1 :(得分:0)
原来我的错误非常简单。我为onJsPrompt创建了一个覆盖。在我的同事和上级之间部分是让步,我们还没有准备好发布我们想要的缓存量,并且在覆盖结束时我没有发回用户输入的所需值。看起来像这样
final EditText input = new EditText(myApp);
prompt.setView(input);
prompt.setPositiveButton("Ok", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int whichButton)
{
Editable value = input.getText();
result.confirm(value.toString());*
}
});
我只是忘了将用户输入的值放回确认。令人讨厌,但它现在已修复,并具有我们目前所需的功能。