英単語帳アプリを作っています。
意味のテストを作る際に、学年を選ばせるラジオボタンを用意し、そこで選んだ情報をもとにほかのボタン(別で用意するスタートボタン)を押した際に、問題を準備するActivityに遷移するようにしたいのですが、選んだラジオボタンの情報によってデータベースから取ってくる情報を変えたいのです。
idを取得するまではできました。
画面イメージは以下の通りです。
・ラジオボタン1(1年で習う単語)
・ラジオボタン2(2年で習う単語)
・ラジオボタン3(3年で習う単語)
・ラジオボタン4(中学で習う単語全部)
【スタートボタン】
この、スタートボタンにすべき処理のところが分からなくて止まっている状態です。idを取得したあと、OnClickリスナーを用いてidを取得し、caseごとに分けて記述すればいいのかと思っているのですが、、、
アドバイスいただけたらと思います。
java
1protected void onCreate(Bundle savedInstanceState) { 2 super.onCreate(savedInstanceState); 3 setContentView(R.layout.activity_meanquiz); 4 5 RadioGroup rg = (RadioGroup)findViewById(R.id.RadioGroup); 6 int id = rg.getCheckedRadioButtonId(); 7 RadioButton radioButton = (RadioButton)findViewById(id); 8 9 findViewById(R.id.start_button).setOnClickListener(new View.OnClickListener() { 10 @Override 11 public void onClick(View view) { 12 /*idを取得させスタートボタンに反映させる処理??*/ 13 Intent intent = new Intent(MeanquizActivity.this, MeanActivity.class); 14 startActivity(intent); 15 /*ここにcaseごとに分けてSELECT文を記述すべきなのか*/ 16 17 } 18 });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/19 02:09
2016/10/19 02:12
2016/10/19 02:41