当前位置: 首页 > 知识库问答 >
问题:

android studio-在活动之间移动浮动

卫成和
2023-03-14

嗨,我已经尝试了一些方法来有意地在活动之间移动浮动值,但它对我不起作用,因为值会重新启动。

我的代码:

第一项活动:

Intent myIntent1 = new Intent(first.this, second.class);
                String s=Float.toString(selectedSpeed);
                myIntent1.putExtra("speed", s);

第二项活动:

String speed1=getIntent().getStringExtra("speed");
    float s=Float.parseFloat(speed1);

浮点值始终为0,并且应用程序在“第二个活动”的第二行有编译错误。

感谢帮手们!

共有1个答案

景哲
2023-03-14

试试这个:

活动1

Bundle b = new Bundle();
b.putFloat("speed1", FloatVal);
yourIntent.putExtras(b);
startActivity(yourIntent);

活动二

Bundle bundle = getIntent().getExtras();
float speed = bundle.getFloat("speed1");
 类似资料:
  • 我正在尝试建立一个简单的“飞鸟”游戏,我需要鸟的图像倾斜,上升时指向上方,反之亦然。然而,当旋转我的图像时,它会在稍微下降或轻触屏幕后部分或完全从屏幕上消失。谁能告诉我怎么解决这个问题吗?

  • 和push_left_out.xml: 在主活动Stage1Activity I中有: 现在,当我在活动中移动时,过渡按其应有的方式工作。新的活动将旧的活动从右推到左。我想要一个反向的效果,当用户按下他们的设备上的后退按钮,但同样的过渡动画播放出来。我玩过Android:fromxdelta标签,取得了一些非常奇怪的结果,但我不知道如何设置它,以便在按下设备上的后退按钮时,新活动(实际上是一个新调

  • 假设你有两个活动-A和B,你从A开始B。在B中,你有一个任务。如果任务完成,您希望返回到按下when back键,如果没有,您希望取消整个应用程序。但在解除后,你可以从最近的应用程序菜单中恢复B。如果在那之后你需要同样的后退键的行为。 因此,我想放弃一个活动或整个应用程序(但简历的可能性)。有什么办法可以做到这一点吗?

  • 我正在开发一个由多个活动组成的Android应用程序,我必须在它们之间传递ab对象,但我不能通过使用意图传递它,因为对象的类没有实现可序列化,我怎么做?我无法修改我的类的源代码。谢谢:)

  • 我有一个关于Android动画的问题。我做了一个应用程序,其中有很多产品,你可以切换产品现在通过滑动屏幕左右(到下一个产品在列表),但它只是加载像任何其他活动现在。 我的产品就是活动,现在是这样切换的: