AutoCompleteTextView  如何根据输入文本,调用webservice 返回匹配数据

解决方案 »

  1.   

    我通过AutoCompleteTextView 输入的文本调用webservice 返回数据,但是AutoCompleteTextView 却无法提示
      

  2.   

       Handler handlerRoom=new Handler(){
       public void handleMessage(Message m){  
        
       switch(m.what){
              case 1:
              
               String strinfo = m.getData().getString("info");
                  
               if(!strinfo.equals(""))
                      {           
              
                      try
                      {
                      System.out.println(strinfo);
                      String strRoomSignListItem= strinfo.substring(0,strinfo.length()-1);
                List<String> list = new ArrayList<String>();
              
                String[] Roomsignlist = strRoomSignListItem.split(",");
             for(int i=0;i<Roomsignlist.length;i++)
             {
             list.add(Roomsignlist[i].toString());
             }
             ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(IncidentIndoorAcceptActivity.this,R.layout.roomsignlist,list);
             actvRoomsign.setAdapter(arrayAdapter);
                     
                      }catch(Exception ex)
                      {
                      ex.printStackTrace(); 
                      }                   }
                     
              break;
              case 2:
              String ErrMsg = m.getData().getString("error");
              
              break;
              }
             }    
       };  这是代码。strinfo 的返回值是一个xxxx,xxxx,xxx 但是无法提示