質問の「単位」の値を増やしたい
public void fetchunit()
{
CardDatabase carddb =new CardDatabase(getApplicationContext());
carddb.open();
Cursor c=carddb.selectAll();
// c.moveToFirst();
c.moveToFirst();
int count = c.getCount();
Log.e("card", c.getString(0));
inflateRecord(c.getString(0),c.getString(1));
c.moveToNext();
unit=c.getString(0);
c.close();
carddb.close();
}
int count;
public void getunit()
{
CardDatabase carddb =new CardDatabase(getApplicationContext());
carddb.open();
Cursor c=carddb.getrecord(unit);
// c.moveToFirst();
// c.moveToFirst();
count = c.getCount();
Log.e("card", c.getString(0));
inflateRecord(c.getString(0),c.getString(1));
c.moveToNext();
c.close();
carddb.close();
}
getunit()を呼び出すと、「unit」にインクリメンタルはありません。したがって、getunit()を呼び出すと、常に同じ値になります。
public void bottom2top(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.img3:
getunit();
break;
}
}
嘆願は私に何をすべきかを提案します...すべてに感謝します