将一个双精度值传递给另一个活动,然后在android中将其与另一个双精度值相加

将一个双精度值传递给另一个活动,然后在android中将其与另一个双精度值相加,android,Android,我是Android开发的新手。我想将用户输入作为一个双精度值,然后将其传递给下一个活动,然后将其与另一个值求和,但传递时遇到问题。我在这个网站上找到了一个解决方案,但它真的没有帮助。。。因此,如果可以,请帮助我,提前感谢: 这是我的密码: 公共类MainActivity扩展了ActionBarActivity{ TextView textView; EditText userEditText; Button goButton; //MainActivity result=new MainAct

我是Android开发的新手。我想将用户输入作为一个双精度值,然后将其传递给下一个活动,然后将其与另一个值求和,但传递时遇到问题。我在这个网站上找到了一个解决方案,但它真的没有帮助。。。因此,如果可以,请帮助我,提前感谢: 这是我的密码:

公共类MainActivity扩展了ActionBarActivity{

TextView textView;
EditText userEditText;
Button  goButton;
//MainActivity result=new MainActivity();
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    textView=(TextView) findViewById(R.id.textView1);
    userEditText=(EditText) findViewById(R.id.editText1);
    goButton=(Button) findViewById(R.id.button1);

    goButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            String s1 = userEditText.getText().toString();
            double firstDouble = Double.parseDouble(s1);

            Intent intent=new Intent(MainActivity.this, SecondActivity.class);
            Bundle b= new Bundle();
            b.putDouble("FIRST", firstDouble);
            intent.putExtras(b);
            startActivity(intent);

        }
    });

您需要在其他活动中执行getIntent.getExtras,这将为您提供一个捆绑包。然后您的值将在捆绑包中。如果不活动看起来很好,请向我们显示SecondActivity.addButton.SetOnClickListener新OnClickListener{@Override public void onClickView v的代码{//TODO自动生成的方法存根字符串s2=secondEditText.getText.toString;double secondDouble=double.parseDoubles2;Intent secondIntent=new IntentSecondActivity.this,LastActivity.class;secondIntent.PuterSecond\u编号,secondDouble;Bundle b=getIntent.getExtras;double结果=b.getDoubleFIRST;double newResultDouble;newResultDouble=secondDouble+result;startActivitysecondIntent;}}};您在我的第二个活动中发现任何问题了吗?