我有一個數據庫與表「mytable」有2 colums「id」,「sampletext」 我想查詢sampletext的不同值,並使用SimpleCursorAdapter飼料給微調。在Spinner中使用SimpleCursorAdapter?
這裏是試圖
String[] cols=new String[]{"sampletext"};
int[] lbls=new lbls[]{android.R.id.text1};
mycursor=sdb.query(true,"mytable", cols,null,null,null,null,null,null);
sca=new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, mycursor, cols,lbls,0);
sca.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spn.setAdapter(sca);
當我運行這個我在第4行出現錯誤:ID不存在。 當我將第一行改爲「id」時,微調器被填充了id值。 但我需要「sampletext」,我做錯了什麼? 欣賞任何建議
對不起生根粉的是,應該有更多的正確檢查文檔..我沒有錯誤,但有一個不同的邏輯問題。由於_id是一個主鍵,當我使用查詢DISTINCT我結束了遊標中的所有行。有什麼建議麼? – Deepak
不要抱歉:)我明白,需要時間來獲得有關新平臺的知識...我希望這個答案對你有幫助:) – Selvin
它很難說如果我們不知道我們如何能夠幫助你什麼'sdb.query'確實......我很確定'sdb'不是'SQLiteDatabase'的一個實例,而是它的某種你自己的幫助類 – Selvin