我有一个微调器小部件,当用户单击微调器中的其中一项时,我想填充一些数据。所以我的旋转项目的位置编号为 0,1,2,3...。
现在我有一个表,其中包含三个字段
_id cid relatedname
1 1 A
2 1 B
3 2 C
4 2 D
5 2 E
我希望当用户单击微调器中的位置 1 时,它将检查 cid 并显示所有 cid 为 1 的相关名称。
如何做到这一点?
最佳答案
setOnItemChangelistener()
到 spinner,然后在 tat 监听器中执行以下操作。
loadRelatedName(position + 1);
void loadRelatedName(int cid)
{
sql = " SELECT * FROM table WHERE cid = " + cid;
Cursor c = db.select(sql);
if (c ! null)
while(c.moveToNext()) {
Syso("Related Name : " + c.getString[2]);
}
}
关于java - SQLite 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8308644/