无法在Webview中打开URL

时间:2013-11-13 20:59:29

标签: android eclipse webview

当我在第二个Activity上点击WebView内的按钮时,我正在尝试打开一个URL。 但它不会在WebView组件中打开。 它只是弹出默认浏览器(在我的情况下是Firefox)并加载其中的URL。

我的代码如下

在主要活动上;

    private void mahButton_1() {
    Button mymessbutton = (Button) findViewById(R.id.myOwnButton);


    mymessbutton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View WebViewAct) {      
            Intent myIntent = new Intent(MainActivity.this, WebViewAct.class);
            MainActivity.this.startActivity(myIntent);
        }
    });
}

关于其他活动;

    @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_web_view);
    WebView mYWeb = (WebView) findViewById(R.id.webView1);
    mYWeb.loadUrl("http://google.com/m");
}

并且在清单中我确实放了以下一行..

<uses-permission 
    android:name="android.permission.INTERNET"/>

我真的应该这样做;

WebView mYWeb = (WebView) findViewById(R.id.webView1);
mYWeb.loadUrl("http://google.com/m");

任何帮助?

1 个答案:

答案 0 :(得分:1)

试试这种方式

WebView mYWeb = (WebView) findViewById(R.id.webView1);
mYWeb.loadUrl("http://google.com/m");

并添加此行

mYWeb.setWebViewClient(new WebViewClient());