1
我需要从数据库&中获取数据,并将其显示为带分页的列表。如何从android中的SQLite检索特定记录
即如果我检索了4个项目..我需要显示在第一页的前2项。
当我点击下一步按钮,其余2项应显示它取代老2.
我怎么会从DB限制数据为2这样呢?
我的代码..
db.open();
// db.insertTitle("Money");
//db.insertTitle("make");
//db.insertTitle("make");
//db.insertTitle("make");
Cursor c = db.getAllTitles();
if (c.moveToFirst())
{
do {
String firstName = c.getString(c.getColumnIndex("user"));
results.add(firstName);
} while (c.moveToNext());
}
setListAdapter(new ArrayAdapter<String>(DisplayAll.this, android.R.layout.simple_list_item_1,results));
db.close();
}
我将对DBAdapter ..
公共光标getAllTitles(){
return db.query(DATABASE_TABLE, new String[]
{
KEY_ROWID,
KEY_USER,
},
null,
null,
null,
null,
null);
}
4项意味着4行? – vnshetty 2011-03-19 07:12:23
@vnshetty是啊..如果我总共有4行..我需要在第一页显示第一个2。然后当按钮点击后的2行.. – sanjay 2011-03-19 07:14:57
为什么你在检索数据的时间。你可以编写点击事件no的代码?我不清楚你的疑问... – vnshetty 2011-03-19 07:21:13