代码之家  ›  专栏  ›  技术社区  ›  mike23

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

  •  -2
  • mike23  · 技术社区  · 6 年前

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

    我的代码:

    第一项活动:

    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 回复  |  直到 6 年前
        1
  •  1
  •   HARSHIT GUPTA    6 年前

    尝试以下操作:

    活动1

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

    活动2

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