gpt4 book ai didi

android - 无法在 nexus 4 android 4.2.2 的 webview 中输入文本

转载 作者:行者123 更新时间:2023-11-30 03:34:36 25 4
gpt4 key购买 nike

我试图在 web View 中打开一个网页,它在 android 4.1.2 及以下版本上运行良好,但是当我在 android 4.2.2 中尝试相同的代码时,即 nexus 4 它没有从键盘获取任何输入。

当我点击网页上的任何编辑文本时,键盘会打开,它还会显示编辑文本的焦点,但只要我按下任何字符,键盘焦点就会从编辑文本中丢失,并且不会在该字段上输入任何内容。低是我的代码

mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(PluginState.ON);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.setWebViewClient(new MyWebViewClient());
mWebView.clearHistory();
mWebView.clearFormData();
mWebView.clearCache(true);
mWebView.loadUrl(strUrl);
mWebView.requestFocus();


/**
* webview client
*/
private class MyWebViewClient extends WebViewClient {
@Override
// show the web page in webview but not in web browser
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if ( !getSuceessParams(url) )
view.loadUrl(url);
return true;
}

@Override
public void onReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, String host, String realm) {
handler.proceed("checkin", "4good");
}

@Override
public void onPageFinished(WebView view, String url) {
System.out.println("onPageFinished " + url);
context.removeDialog(0);
super.onPageFinished(view, url);
}

@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
System.out.println("onPageStarted " + url);
Fragment fragment = context.getLastFragment();
if ( fragment.getTag() == "campaign_donation_web_fragment" ) {
CheckinLibraryActivity.strProgressMessage = "Loading..";
context.showDialog(0);
}
super.onPageStarted(view, url, favicon);
}
}

出现以下错误

****Should not happen: no rect-based-test nodes found

谢谢

最佳答案

我有一个类似的问题,似乎通过不使用 SwiftKey 键盘而是使用 Google 键盘来解决。 http://support.swiftkey.net/forums/116693-2-bug-reports/suggestions/3808949-phonegap-app

关于android - 无法在 nexus 4 android 4.2.2 的 webview 中输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16815576/

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