Android webview内部onclick imagebutton错误
我正在尝试使用imagebutton打开webview。我可以像这样使用intent和uri.parse:Android webview内部onclick imagebutton错误,android,webview,imagebutton,Android,Webview,Imagebutton,我正在尝试使用imagebutton打开webview。我可以像这样使用intent和uri.parse: twbutton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent browserIntent = new Intent(android.content.Intent.ACTIO
twbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent browserIntent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("website"));
startActivity(browserIntent);
但它退出应用程序并打开浏览器。我希望它在不离开应用程序的情况下打开
fbbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
View rootView = inflater.inflate(R.layout.fragment_socialmedia, container, false);
WebView myWebView = (WebView) rootView.findViewById(R.id.webview);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("website");
}
});
但我得到了一个错误:
W/art﹕ Attempt to remove local handle scope entry from IRT, ignoring
W/AwContents﹕ onDetachedFromWindow called when already detached. Ignoring
确实要将元素
webview
放在布局fragment\u socialmedia.xml
中吗
View rootView = inflater.inflate(R.layout.fragment_socialmedia, container, false);
WebView myWebView = (WebView) rootView.findViewById(R.id.webview);
这就是出现此异常的原因:
android.webkit.WebSettings android.webkit.WebView.getSettings()'在空对象引用上
您需要交换这两行:
myWebView.loadUrl("website");
myWebView.setWebViewClient(new WebViewClient());
在执行加载之前设置WebViewClient:
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("website");
在您的布局中找不到您的
webview
。这没有解决问题。我按了一下按钮,什么也没发生。我还是不能让按钮做任何事情。我已经换了,但什么也没换yet@daybis13:那么,它只是没有做任何事情,还是仍然打开浏览器?应用程序没有做任何事情。我只是轻敲屏幕,什么也没有。我从日志中得到的信息就是上面提到的,即使使用了您推荐的修复方法,我仍然无法打开webview。它什么也不做。我得到上面列出的错误。。。IRT忽略