gpt4 book ai didi

java - 一个 WebView 中的多个 URL

转载 作者:行者123 更新时间:2023-11-30 10:15:45 25 4
gpt4 key购买 nike

我想制作两个按钮和一个 WebView,但不知何故我的应用停止了。我找不到错误。有人可以帮助我吗?

主要Java:

public void setButtononClick(View v) {
String url = null;

switch(v.getId()) {
case R.id.button1:
url="https://www.delfi.lt";
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://delfi.lt")));
break;
case R.id.button2:
url= "https://www.youtube.com";
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com")));
break;
}

Intent launchBrowser = new Intent(Intent.ACTION_VIEW );
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(url)); startActivity(intent);
}}

WebView ACC JAVA

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);

// Get reference of WebView from layout/webviewex.xml
webView = (WebView) findViewById(R.id.webView1);


// Get URL from Intent
String URL = getIntent().getExtras().getString("URL");

// Load website
webView.loadUrl(URL);
}

也许有人可以帮助我?我想我什么都试过了。

最佳答案

public void onClick(View v) {
String url;

switch(v.getId()) {
case R.id.button1:
url="https://www.delfi.lt";
launchBrowserWithUri(Uri.parse(url))
break;
case R.id.button2:
url= "https://www.youtube.com";
launchBrowserWithUri(Uri.parse(url))
break;
}



Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uri);
if (getActivity() != null && launchBrowser.resolveActivity(getActivity().getPackageManager()) != null){
startActivity(launchBrowser);
}

关于java - 一个 WebView 中的多个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50358389/

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