0

私は屋根の計算機を開発しています。最初のアクティビティに3つの編集テキストと計算ボタンがあります。2 番目のアクティビティには、結果を表示するテキストビューがあります。

    EditText editText1Değer1Kod;
    EditText editText2Değer2Kod;
    EditText editText3Değer3Kod;

    Button hesaplaKod;

これらの 3 つの値を取得し、式を使用して計算し、結果を 2 番目のアクティビティにテキストビューとして表示します。どうすれば計算 (この 3 つの値を合計または加算) し、2 番目のアクティビティに表示できますか?

4

2 に答える 2

1

最初のアクティビティで使用

hesaplaKod.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {

                int value1= Integer.parseInt(EditText01.getText().toString());
                int value2= Integer.parseInt(EditText01.getText().toString());
                int value3= Integer.parseInt(EditText01.getText().toString());

                int add = value1+value2+value3;

                Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
                intent.putExtra("AddValue", add);
                startActivity(intent);
            }
        });

そして、2番目のアクティビティのonCreateで、これから値を取得します

int addvalue = getIntent().getExtras().getInt("AddValue");
于 2012-06-15T13:25:39.793 に答える
1

enter code here数値を計算して、使用目的を他のアクティビティに渡すだけです

最初のアクティビティで:

Intent intent=new Intent(IntentsDemo2.this,Activity2.class);
   intent.putExtra("result", result);
   startActivity(intent);

2 番目のアクティビティで:

@オーバーライド

  public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.main2);
         Intent sender=getIntent();
         int result =sender.getExtras().getInt("result");
}
于 2012-06-15T13:19:45.990 に答える