我在SQLite中有一个表,其中包含一些数据(例如NAME,AGE,GENDER)。我想将所有NAME显示为按钮中的文本,并且它应该能够自动创建按钮根据项目数量(NAME)。
我想这样做是因为我想使用不同的.xml文件显示其余数据。例如,名字是JONE,KEN,PEN,所以当用户点击JONE时,它应该只显示他的名字,年龄和性别。
请帮忙......
答案 0 :(得分:-1)
这将起作用
// Getting All Contacts
public ArrayList<Contact> Get_Contacts() {
try {
contact_list.clear();
// Select All Query
String selectQuery = "SELECT * FROM " + TABLE_CONTACTS;
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
Contact contact = new Contact();
contact.setID(Integer.parseInt(cursor.getString(0)));
contact.setName(cursor.getString(1));
contact.setPhoneNumber(cursor.getString(2));
contact.setEmail(cursor.getString(3));
// Adding contact to list
contact_list.add(contact);
} while (cursor.moveToNext());
}
// return contact list
cursor.close();
db.close();
return contact_list;
} catch (Exception e) {
// TODO: handle exception
Log.e("all_contact", "" + e);
}
return contact_list;
}