Android webview内部onclick imagebutton错误

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

我正在尝试使用imagebutton打开webview。我可以像这样使用intent和uri.parse:

        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忽略