gpt4 book ai didi

java - Android - 使用 webView 将 url 从 Activity 1 发送到 Activity 2

转载 作者:行者123 更新时间:2023-11-30 02:41:41 24 4
gpt4 key购买 nike

我有我的项目here如果有人想看。

所以我想单击 activity1 上的图像(它将保留链接),然后使用将打开该链接的 webview 转到第二个 Activity 。我怎么做?这是我当前的代码,但是当我点击图片时应用程序崩溃了:

//Activity1.java

public void onClick(View view)
{
Bundle bundle = new Bundle();
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
Intent act2 = new Intent(view.getContext(), Activity2.class);

String url = "http://www.google.com";
bundle.putString("urlString", url);
intent.putExtras(bundle);
startActivity(act2);
}

activity2.java:

//Activity2.java

//OnCreate
String url = super.getIntent().getExtras().getString("urlString");
mWebView = (WebView) findViewById(R.id.webView1);
mWebView.loadUrl(url);

private void load(String url)
{
mWebView = (WebView) findViewById(R.id.webView1);
mWebView.setWebViewClient(new WebViewClient());
mWebView.loadUrl(url);
}

随时查看整个代码 here提前谢谢你。

最佳答案

  ImageView img = (ImageView)findViewById(R.id.imageView1);
img.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{

Intent intent = new Intent(Activity1.this,Activity2.class);
intent.putExtra("urlString", "http://www.google.com");
startActivity(intent);
}
});

String url = getIntent().getExtras().getString("urlString");
mWebView = (WebView) findViewById(R.id.webView1);
mWebView.loadUrl(url);

关于java - Android - 使用 webView 将 url 从 Activity 1 发送到 Activity 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25661381/

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