我正在開發應用程序,其中我使用了兩個autocompletetextview,其中第一個autocompletetextview數據是從數據庫中提取的,而在第二個autocompletetextview中,我只想要與第一個autocompletetextview相關的數據。 意思是如果數據庫中有3列,而1列是鏈接到第一個autocomlepettextview,那麼只有第2列中的那些數據必須是可見的,這在列中被選中。遊標遊標= this.sqliteDBInstance.query(DB_TABLE_NAME,new String [] {COLUMN_2_Symptom},null,null,null,null,null);自動完成文本視圖
if(cursor.getCount() >0)
{
str = new String[cursor.getCount()];
int i = 0;
while (cursor.moveToNext())
{
str[i] = cursor.getString(cursor.getColumnIndex(COLUMN_2_Symptom));
i++;
}
return str;
}
else
{
return new String[] {};
}
}
public String[] getSymptom1() {
// TODO Auto-generated method stub
String[] clmn=new String[]{COLUMN_3_Symptom1};
Cursor curs=this.sqliteDBInstance.query(DB_TABLE_NAME,clmn ,"Symptom = ?",new String[]{COLUMN_2_Symptom},null,null,null);
//Cursor curs=this.sqliteDBInstance.rawQuery("Select Symptom1 from Diseaseslist where Symptom='" + + "' ", null);
if(curs.getCount()>0)
{
str1 = new String[curs.getCount()];
int j= 0;
while(curs.moveToNext())
{
str1[j] = curs.getString(curs.getColumnIndex(COLUMN_3_Symptom1));
j++;
}
return str1;
}
else
{
return new String[] {};
}
問題是什麼?您是否宣傳您的服務以構建3列自動填充應用程序? :-) – 2013-03-14 18:59:34
我不是廣告的問題僅僅是一個例子,如果我選擇第一個autocompletetext中的狀態,那麼只有那些城市在該狀態下必須顯示在第二個autocompletetextview ... – user1922355 2013-03-14 19:07:17