gpt4 book ai didi

java - 如何在java中跨多个类使用变量?

转载 作者:行者123 更新时间:2023-12-01 11:18:46 27 4
gpt4 key购买 nike

我正在尝试在 android studio 中创建我的第一个应用程序,在主屏幕上有三个复选框,询问用户他们想要骰子上的面数。我有一个名为 Sides 的变量,根据用户勾选的复选框设置为 6,8 或 12。我想要第二个 Activity 上的变量“sides”,这样它就可以用来生成一个介于 1 和任何“sides”设置之间的随机整数。

最佳答案

在第一个 Activity 中,我们假设您有按钮 GO 。当您单击“GO”按钮时,它应该启动第二个 Activity (例如 Activity2)。在GO按钮的onClick中添加以下代码

Intent act2=new Intent(this,Activity2.class);//"this" is  activity reference
act2.putExtra("key",value);
startActivity(act2);

现在,在 Activity2 的 onCreate 方法中,您可以按如下方式检索键的值:

Int key=getIntent().getIntExtra("key",0);//0 is default value

与上面相同的方式,您可以将“side”变量的值传递给下一个 Activity

关于java - 如何在java中跨多个类使用变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31500481/

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