-3

私は必死です.AndroidとJsoup(1.7.2)でWebサイト(www.proyectoglass.com)を解析しようとしています.コードは他のWebサイト(www.google.comなど)でもうまく機能するようですが、 ListView に何も表示されていないアドレスを解析してみてください。

static final String BLOG_URL = "http://www.proyectoglass.com/";
static final String TAG_titulo = "title";
ArrayList<String> copia=new ArrayList<String>();
 @Override
   public void onCreate(Bundle savedInstanceState) {
    // set layout view
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);        
    ListView listview = (ListView) findViewById(android.R.id.list);
        try {
            getTitles();
        } catch (Exception e) {
            Log.e("Error", "Obtaining values");
        }   
         ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,copia);
         listview.setAdapter(arrayAdapter);

} 
protected void getTitles() throws IOException{

   Document document = Jsoup.connect(BLOG_URL).get();

    for (Element element : document.select("a")) {          

        if( element.hasText() )                 
        {
            System.out.println(element.text()); // print the element's text
            copia.add(element.text());
        }                   

    }   

}    

誰かが何か考えがありますか?

どうもありがとう!

4

1 に答える 1

0

答えは簡単です。解析しようとしているページには a-tags がないため、要素が返されないため、 に追加するものは何もありませんListView

于 2013-05-30T21:34:25.240 に答える