2013-03-14 2 views
-1

Я разрабатываю приложения, в которых я использую два файла autocompletetextview, в которых первые данные autocompletetextview, которые я извлекаю из базы данных, а во втором autocompletetextview я хочу только те данные, которые связаны с первым autocompletetextview. Значит, если в базе данных имеется 3 столбца и 1 столбец является ссылкой на первый autocomlepettextview, тогда должны быть видны только те данные в столбце 2, которые выбраны в столбце. public String [] getSymptom() { Курсор курсор = this.sqliteDBInstance.query (DB_TABLE_NAME, новый String [] {COLUMN_2_Symptom}, null, null, null, null, null);Autocomplete Текстовый вид

 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[] {}; 
     } 
+0

Какой вопрос? Вы рекламируете свои услуги для создания трехколонных автозаполненных приложений? :-) –

+0

Я не рекламирую вопрос только для примера, если я выбираю состояние в первом autocompletetext, тогда только тот город под этим состоянием должен отображаться во втором autocompletetextview ... – user1922355

ответ

0

Я не знаю, в какой среде вы строите свое приложение, поэтому я предполагаю, что это веб-приложение.

Что вы просите называется «каскадные автозаполнение» - вот пример с кодом:

http://www.webdeveasy.com/cascading-autocompletes-using-jquery-ui/

+0

нет его не веб-приложений, а простое приложение – user1922355

+0

вот код – user1922355

+0

первый метод im, проходящий в Autocompletetext1 и второй метод Autocompletetext2, и проблема заключается в том, что он не показывает ничего во втором автозаполнении – user1922355

Смежные вопросы