gpt4 book ai didi

android - 无法在 Webview 中打开 URL

转载 作者:行者123 更新时间:2023-11-30 03:16:43 26 4
gpt4 key购买 nike

当用户在我的第二个 Activity 上单击 WebView 内的按钮时,我试图打开一个 URL。但它不会在 WebView 组件内部打开。它只是弹出默认浏览器(在我的例子中是 Firefox)并加载其中的 URL。

我的代码如下

关于主要 Activity ;

    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);
}
});
}

关于其他 Activity ;

    @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");
}

并且在 list 中我确实放置了以下行..

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

我真的认为这可以完成工作;

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

有什么帮助吗?

最佳答案

试试这个

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

并添加这一行

mYWeb.setWebViewClient(new WebViewClient());

关于android - 无法在 Webview 中打开 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19964195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com