[問題] intent的使用
各位前輩好
我正在學習的Andorid的開發
目前正在練習簡單的計算機功能
第一個畫面 有兩個editView分別輸入數字後,然後按下計算的按鈕
第二個畫面 就是透過intent取得第一個畫面的兩個值後,計算相乘然後秀出
但不知道怎麼原因
當按下第一個畫面的按鈕後,就會跳出app
可麻煩前輩幫我看看,我是哪裡寫錯,出問題了嗎??
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 取得元件
factorOne = (EditText)findViewById(R.id.factorOne);
factorTwo = (EditText)findViewById(R.id.factorTwo);
symbol = (TextView)findViewById(R.id.symbol);
calculate = (Button)findViewById(R.id.calculate);
symbol.setText(R.string.text);
calculate.setText(R.string.result);
// 將監聽器類綁定到按鈕
calculate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// 取得兩個editView的值
String factorOneStr = factorOne.getText().toString();
String factorTwoStr = factorTwo.getText().toString();
// 將這兩個值放到intent對象中
Intent intent = new Intent();
intent.putExtra("one",factorOneStr);
intent.putExtra("two",factorTwoStr);
// 使用intent對象來啟動resultActivity
<---這裡執行完後,就跳出程式了
intent.setClass(MainActivity.this,ResultActivity.class);
MainActivity.this.startActivity(intent);
}
});
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.40.33
→
01/21 21:51, , 1F
01/21 21:51, 1F
推
01/21 21:56, , 2F
01/21 21:56, 2F
推
01/21 21:59, , 3F
01/21 21:59, 3F
→
01/21 22:24, , 4F
01/21 22:24, 4F