java Android Webview不会从按钮侦听器加载Url
它会加载站点,但只有当它不在Action Listener中时才会加载。 即使我在onCreate方法中向下加载url,它也能工作。 我已经检查了Webview是否不可见,按钮侦听器也可以工作
在编写了几个小时的其他代码后,问题开始了
WebView wbvCheckURL;
Button btnSearch;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wbvCheckURL = findViewById(R.id.wbvCheckURL);
btnSearch = findViewById(R.id.btnSearch);
wbvCheckURL.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int newProgress) {
...
}
@Override
public void onReceivedTitle(WebView view, String title) {
...
}
});
wbvCheckURL.getSettings().setJavaScriptEnabled(true);
wbvCheckURL.setWebViewClient(new WebViewClient());
// When i do it like this it works:
// wbvCheckURL.loadUrl("http://www.google.de");
btnSearch.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
wbvCheckURL.loadUrl("http://www.google.de");
hideKeyboard(v);
LoadCode();
}
});
}
# 1 楼答案
你可以试试我的。我的是另一种带有抽屉布局的网络视图。希望您了解如何插入webview