私はアンドロイドが初めてです..
私はクイズベースのアプリを開発しています。1 つの質問と 4 つのオプション (ラジオ ボタン) があります。データベースからランダムに回答を選びたい。私のデータベースには6つの列があります.1番目はID、2番目は質問、3番目は正解、4番目と5番目と6番目は間違った答えです。それで、これを行う方法を教えてください。
これが私のコードです..
public void abc()
{
score.setText("Score: "+ count);
db=new DBAdapter(this);
db.open();
c=db.getText(id);
String ques=c.getString(1);
tv.setText(ques);
String cans=c.getString(2);
rb1.setText(cans);
String wans1=c.getString(3);
rb2.setText(wans1);
String wans2=c.getString(4);
rb3.setText(wans2);
String wans3=c.getString(5);
rb4.setText(wans3);
}
public void onClick(View v)
{
try
{
if(c.getCount()<1)
{
Intent igameend=new Intent(this,Gameend.class);
Bundle b=new Bundle();
b.putString("Score",score.getText().toString());
igameend.putExtras(b);
startActivity(igameend);
finish();
}
else if(rb1.isChecked())
{
count++;
}
rb1.setChecked(false);
rb2.setChecked(false);
rb3.setChecked(false);
rb4.setChecked(false);
abc();
id++;
}
catch(Exception ex)
{
Toast.makeText(getBaseContext(), ex.getMessage(), Toast.LENGTH_SHORT).show();
}
}
間違いがあれば..お知らせください..よろしくお願いします..