时间:2011-01-06 16:07:42

标签: javascript android webkit

2 个答案:

答案 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());*
                    }
                });

我只是忘了将用户输入的值放回确认。令人讨厌,但它现在已修复,并具有我们目前所需的功能。