在背景上填充字符串并设置AutoCompleteTextBox

时间:2014-01-12 12:16:10

标签: android autocompletetextview populate

我正在尝试以下事项:

  • 从网址(工作)

  • 中检索所有选项值
  • 将它们传递给我的应用程序中的String [](正常工作)

  • 使用此字符串数组的值(不工作)设置AutoCompleteTextBox。

我把这段代码留在这里:

protected Elements doInBackground(Void... arg0) {

    try {

        Document doc = Jsoup.connect("http://pedidos.pizzeriabritannia.com/index.asp?Opc=Registro").get();
        Elements options = doc.select("select#calle option");
        return options;

    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }   
    return null;

}


protected void onPostExecute(Elements options){

    for (int i = 0; i < options.size(); i++){

        calles[i] = html2text(options.get(i).toString());
    }

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(Registro.this,android.R.layout.simple_dropdown_item_1line,calles);
    acTextView.setThreshold(2);
    acTextView.setAdapter(adapter);
}

AutoCompleteTextBox应该如下工作,例如:

如果我写MA,它会建议我MADRID,MALAGA,MASSACHUSETTS ......

但它没有显示任何内容。我确定已经填充了字符串。

有什么建议吗?

0 个答案:

没有答案