memo

ああ無情

OrderActivity

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Spinner;


public class OrderActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_order);
// ボタンを取得
Button button = (Button)findViewById(R.id.bt_next);
// ボタンにクリックリスナーを登録
button.setOnClickListener(new ButtonClickListener());
}
//クリックリスナー定義
private class ButtonClickListener implements OnClickListener {
//onClickメソッド
public void onClick(View v) {
//名前
EditText name=(EditText)findViewById(R.id.et_name);

//住所
EditText address=(EditText)findViewById(R.id.et_address);

//性別
RadioGroup radio=(RadioGroup)findViewById(R.id.rg_gender);
RadioButton radiobutton=(RadioButton)findViewById(radio.getCheckedRadioButtonId());

//生年月日
Spinner month=(Spinner)findViewById(R.id.sp_month);
Spinner day=(Spinner)findViewById(R.id.sp_day);

//注文商品
CheckBox beef=(CheckBox)findViewById(R.id.cb_beef);
CheckBox fish=(CheckBox)findViewById(R.id.cb_fish);

//注文数量
EditText beefqty=(EditText)findViewById(R.id.et_beef);
EditText fishqty=(EditText)findViewById(R.id.et_fish);

//インテントの生成
Intent intent=new Intent(OrderActivity.this,CheckActivity.class);

//入力データをインテントに設定
intent.putExtra("NAME",name.getText().toString());
intent.putExtra("ADDRESS",address.getText().toString());
intent.putExtra("GENDER",radiobutton.getText().toString());
intent.putExtra("MONTH",month.getSelectedItem().toString());
intent.putExtra("DAY",day.getSelectedItem().toString());
if(beef.isChecked()){
intent.putExtra("BEEF",beefqty.getText().toString());
}
if(fish.isChecked()){
intent.putExtra("FISH",fishqty.getText().toString());
}
//次のアクティビティの起動
startActivity(intent);
}
}
}