私は単純なAndroidアプリを作成しました.1つのアクティビティのEditText値からいくつかの計算が行われ、いくつかの乗算、合計、およびその他の数学的手順があり、別のアクティビティedittexs.soで結果を2倍に表示しています。文字列値をキャストする必要があるかどうか教えてください計算を行うために「2倍」にする方法と、どうすればそれを行うことができますか?
Activity1.java
Intent ic = new Intent(Calculator_1Activity.this,Calculator2a.class);
ic.putExtra("e1", et1.getText().toString());
ic.putExtra("e2", et2.getText().toString());
ic.putExtra("e3", et3.getText().toString());
ic.putExtra("e4", et4.getText().toString());
ic.putExtra("e5", et5.getText().toString());
ic.putExtra("e6", et6.getText().toString());
ic.putExtra("e7", et7.getText().toString());
ic.putExtra("e8", et8.getText().toString());
startActivity(ic);
そして、Activity2aでその値をフェッチしますが、計算を行うことができません....助けてください..:(
Activity2a.java
Intent receiveIntent = this.getIntent();
String etz1 = receiveIntent.getStringExtra("e1");
String etz2 = receiveIntent.getStringExtra("e2");
String etz3 = receiveIntent.getStringExtra("e3");
String etz4 = receiveIntent.getStringExtra("e4");
String etz5 = receiveIntent.getStringExtra("e5");
String etz6 = receiveIntent.getStringExtra("e6");
String etz7 = receiveIntent.getStringExtra("e7");
String etz8 = receiveIntent.getStringExtra("e8");
et1.setText(etz1);
et2.setText(etz2);
et3.setText(etz3);
et4.setText(etz4);
et5.setText(etz5);
et6.setText(etz6);
et7.setText(etz7);
et8.setText(etz8);
私を助けてください