您好我已经尝试了一些方法来根据意图在活动之间移动浮动值,但它不适合我,因为值会重新开始。
我的代码:
第一项活动:
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,并且应用程序在"第二个活动"的第二行中有编译错误。
感谢帮助者!
答案 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");