gpt4 book ai didi

java - 如何将 int 值传递给另一个类

转载 作者:行者123 更新时间:2023-12-02 00:49:09 25 4
gpt4 key购买 nike

Possible Duplicate:
Passing a Int value to another class

我一直在尝试让“getExtra”工作,但没有成功,我有一个 ListView ,有 4 个选项,可以在 webView 类中启动网页,当用户选择该选项时,假设选项 3 我想传递该值3 到 webView 类,以便它将加载正确的网页,目前我得到的只是错误,有人可以帮助解决我出错的地方。

这就是我的 Intent

         if (position == 0)  {
Intent intent = new Intent(this, official.class);
startActivity(intent);intent.putExtra(webb = 3);}

这是官方类中的getextras代码,其中包含我要加载的网页

Bundle webb = getIntent().getExtras(),

variableGet = webb.getInt(webb);

if (webb == 2)      mWebView.loadUrl("http://bcafc.livewwware.co.uk/viewforum.php?f=7&sid=009c462b00069f307ef6dcd09e747f7c");
if (webb == 3) mWebView.loadUrl("http://www.bbc.co.uk");
mWebView.setWebViewClient(new HelloWebViewClient());

提前致谢

最佳答案

“如果(位置== 0)
{ Intent Intent =新的Intent(this,official.class); startActivity( Intent );intent.putExtra(webb = 3);}"

你的想法是对的。您想在开始 Activity 之前初始化您的 Intent 并获取/设置如下所示的参数:

<br/>
Intent intent = new Intent(this, official.class);
Intent.putExtra("weburl", 3);
startActivity(intent);

然后在您开始的 Activity 中,您会得到如下所示的“weburl”:

<br/>
int number = getIntent().getIntExtra("weburl", 0);<p></p>

<p>if (number == 2)
mWebView.loadUrl("http://bcafc.....");
else if (number == 3)
mWebView.loadUrl("http://www.bbc..");
</p>

关于java - 如何将 int 值传递给另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3945765/

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