0

我正在开发一个屋顶计算器。我在第一个活动中有三个编辑文本和计算按钮。在第二个活动中,我有一个显示结果的文本视图。

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

    Button hesaplaKod;

我想取这三个值,然后用公式计算,然后在第二个活动中将结果显示为文本视图。我如何计算(求和或添加这三个值)然后在第二个活动中显示?

4

2 回答 2

1

enter code here只需通过计算数字并将使用意图传递给其他活动

在第一个活动中:

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

在第二个活动中:

@覆盖

  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 回答
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);
            }
        });

并在第二个活动的 onCreate 中从中获取价值

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