Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Libgdx-如何将变量值从一个屏幕传递到另一个屏幕?_Java_Android_Libgdx - Fatal编程技术网

Java Libgdx-如何将变量值从一个屏幕传递到另一个屏幕?

Java Libgdx-如何将变量值从一个屏幕传递到另一个屏幕?,java,android,libgdx,Java,Android,Libgdx,我正在为安卓手机创建一个游戏,我需要一个玩家号码,从我选择它的屏幕到另一个我用它做其他事情的屏幕。在我选择特定数字的屏幕上,返回玩家数量的方法非常有效,但当我在另一个屏幕上使用该方法时,它返回零。我从滚动窗格中选择数字(特定数字的图片)。当我更换屏幕时,我会像往常一样清除屏幕并绘制新的屏幕。所以我的问题是,如何保存该值并在屏幕发生更改时返回它?将其传递给另一个屏幕的构造函数 game.setScreen(new PlayScreen(var)); 你能解释一下你是如何更换屏幕的吗?我不明白您是

我正在为安卓手机创建一个游戏,我需要一个玩家号码,从我选择它的屏幕到另一个我用它做其他事情的屏幕。在我选择特定数字的屏幕上,返回玩家数量的方法非常有效,但当我在另一个屏幕上使用该方法时,它返回零。我从滚动窗格中选择数字(特定数字的图片)。当我更换屏幕时,我会像往常一样清除屏幕并绘制新的屏幕。所以我的问题是,如何保存该值并在屏幕发生更改时返回它?

将其传递给另一个屏幕的构造函数

game.setScreen(new PlayScreen(var));

你能解释一下你是如何更换屏幕的吗?我不明白您是否想通过另一个屏幕构造函数将变量传递给另一个屏幕<代码>游戏设置屏幕(新游戏屏幕(var))非常感谢。我太专注于使用首选项了,所以我忘记了一件简单的事情:)写下你的评论作为答案,我会接受的。