首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓WebVIew WebViewClient

安卓WebVIew WebViewClient
EN

Stack Overflow用户
提问于 2011-09-22 20:17:48
回答 2查看 14.9K关注 0票数 3

我的应用程序中有一个webView。当一个人加载一个url时,网页被加载到浏览器中,而不是我的应用程序中,因为选项菜单是默认的,而不是我分配的。如何停止此操作,并使其加载到我的网页视图中而不是浏览器中?

我尝试过webViewClient,但它似乎不起作用。

代码语言:javascript
复制
public class webView extends Activity {
    
    WebView myWebView;
    String url;
      
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
      
        myWebView = (WebView) findViewById(R.id.webview);
        myWebView.getSettings().setJavaScriptEnabled(true);
        url = "http://d.android.com";
        myWebView.setWebViewClient(new WebViewClient()       
        {
             @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) 
            {
                
                //url="http://google.com";
                //view.loadUrl(url);
                System.out.println("hello");
                return true;
            }
        });
        //Toast.makeText(this, "", Toast.LENGTH_SHORT);
        myWebView.loadUrl(url);
    }
/** Creteing an options menu**/
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        
        MenuInflater inflater = getMenuInflater();
          inflater.inflate(R.menu.menu, menu);
          //return true;
        // TODO Auto-generated method stub
        return super.onCreateOptionsMenu(menu);
    }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-22 20:47:32

如果你从来不想在浏览器中打开一个网址,你必须在shouldOverrideUrlLoading中使用return false

票数 4
EN

Stack Overflow用户

发布于 2013-06-06 01:34:08

另一种解决方案可以是:

代码语言:javascript
复制
myWebView.setWebViewClient(new WebViewClient());

默认情况下,默认web浏览器打开并加载目标URL,若要覆盖此行为,请调用

代码语言:javascript
复制
webView.setWebViewClient(new WebViewClient());
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7514598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档