如何在不同的按钮中打开不同的URL存储。我只是创建一个单独的活动,其中包含web视图。
例如,一个按钮包含Google的链接。另一个是Facebook的链接,另一个是Gmail。
现在,我不想为每次单击创建单独的活动-我只想创建一个包含web视图的活动,当有人单击按钮时,他们将进入此活动,提供的链接将以自定义加载视图打开
如果能帮上忙,我们将不胜感激。
发布于 2020-09-22 20:45:20
您可以使用intent将网站的url发送到webview活动,并相应地接收它们!在每个按钮上单击add You
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活动中,接收这些urls并启动你的webview,如下所示
String url=getIntent().getExtras().getString("URL");
发布于 2020-09-24 21:21:58
只需在您必须显示webView的活动中创建方法,该方法接受一个字符串作为输入,并使用此字符串代替webView的URL,在每个按钮的onClick中调用此函数,并将所需网站的URL作为参数传递,对所有按钮执行此操作
https://stackoverflow.com/questions/64017281
复制相似问题