如何在单个网络视图 android 工作室中打开不同的 url
How to open different url in single web view android studio
如何在不同的不同按钮中打开不同的 URL 商店。我只是创建一个单独的 activity 包含网络视图 .
例如,一个按钮包含 link 个 Google。另一个包含 link 的 Facebook,另一个是 Gmail。
现在我不想为每次点击创建单独的 activity - 我只想创建一个包含 Web 视图的 activity,当有人点击按钮时,他们会进入这个 activity 和提供的 link 将以自定义加载视图打开
不胜感激。
您可以使用 Intent 将网站的 url 发送到网络视图 activity 并相应地接收它们!在每个按钮上单击添加您
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent(this, webview.class);
intent.putExtra("URL","your url");
startActivity(intent);
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent(this, webview.class);
intent.putExtra("URL","your url2");
startActivity(intent);
}
});
在您的 weview activity 上接收这些 url 并按如下方式触发您的 webview
String url=getIntent().getExtras().getString("URL");
只需在 activity 中创建您必须显示 webView 的方法,该方法将字符串作为输入并使用此字符串代替 webView 的 URL,
在每个按钮的 onClick 中调用此函数并将所需网站的 URL 作为参数传递,对所有按钮执行此操作
如何在不同的不同按钮中打开不同的 URL 商店。我只是创建一个单独的 activity 包含网络视图 .
例如,一个按钮包含 link 个 Google。另一个包含 link 的 Facebook,另一个是 Gmail。
现在我不想为每次点击创建单独的 activity - 我只想创建一个包含 Web 视图的 activity,当有人点击按钮时,他们会进入这个 activity 和提供的 link 将以自定义加载视图打开
不胜感激。
您可以使用 Intent 将网站的 url 发送到网络视图 activity 并相应地接收它们!在每个按钮上单击添加您
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent(this, webview.class);
intent.putExtra("URL","your url");
startActivity(intent);
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent(this, webview.class);
intent.putExtra("URL","your url2");
startActivity(intent);
}
});
在您的 weview activity 上接收这些 url 并按如下方式触发您的 webview
String url=getIntent().getExtras().getString("URL");
只需在 activity 中创建您必须显示 webView 的方法,该方法将字符串作为输入并使用此字符串代替 webView 的 URL, 在每个按钮的 onClick 中调用此函数并将所需网站的 URL 作为参数传递,对所有按钮执行此操作