Android アプリケーションでデータベースを接続しました。これでボタンが作成されました。ボタンをクリックすると、データベースのテーブルから次のデータが取得されます。カーソルがあり、コードに moveToFirst() および moveToNext() メソッドがあります。また、ボタンに onclick リスナーを設定しました。しかし、ボタンをクリックしたときの出力では、データベースから次のデータを取得していません
ボタンのクリックリスナーを設定しようとしたコードの一部をここに示します
c=myDbHelper.query(myDbHelper.DB_PATH +"/MainTable",null, null, null, null,null, null);
c.moveToFirst();
myques=(TextView)findViewById(R.id.question);
myrg=(RadioGroup)findViewById(R.id.rg1);
myc1=(RadioButton)findViewById(R.id.radio0);
myc2=(RadioButton)findViewById(R.id.radio1);
myc3=(RadioButton)findViewById(R.id.radio2);
myc4=(RadioButton)findViewById(R.id.radio3);
NxtQues=(Button)findViewById(R.id.button1);
myques.setText(c.getString(1));
myc1.setText(c.getString(2));
myc2.setText(c.getString(3));
myc3.setText(c.getString(4));
myc4.setText(c.getString(5));
NxtQues.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View V)
{
c.moveToNext();
}
});
クリックリスナーを適切な方法で設定するには、このコードにどのような変更を加える必要がありますか。