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

时间:2018-04-10 18:11:42

标签: android android-activity media-player

您好我已经尝试了一些方法来根据意图在活动之间移动浮动值,但它不适合我,因为值会重新开始。

我的代码:

第一项活动:

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);

float的值始终为0,并且应用程序在"第二个活动"的第二行中有编译错误。

感谢帮助者!

1 个答案:

答案 0 :(得分:1)

试试这个:

活动1

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

活动2

Bundle bundle = getIntent().getExtras();
float speed = bundle.getFloat("speed1");