我正在开发屋顶计算器。我在第一个活动中有三个edittext和calculate按钮。在第二个活动中,我有一个显示结果的文本视图。
EditText editText1Değer1Kod;
EditText editText2Değer2Kod;
EditText editText3Değer3Kod;
Button hesaplaKod;
我想取这三个值,然后用公式计算,然后将第二个活动的结果显示为textview。 我如何计算(总和或加上这三个值),然后在第二个活动中显示?
答案 0 :(得分: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");
}
答案 1 :(得分: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 of Second Activity中获取此值的值
int addvalue = getIntent().getExtras().getInt("AddValue");