Android Jsoup анализирует HTML и сохраняет значения для использования в другом действии - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть приложение, которое ищет на сайте ESPN информацию, основанную на том, какой вид спорта и дату он хочет найти, и после нажатия кнопки поиска выполняется onClick:

private View.OnClickListener onSearch=new View.OnClickListener() {
  public void onClick(View v) {

    String html = "http://scores.espn.go.com/";
    String urlPart2 = "/scoreboard?seasonYear=2011&seasonType=2&weekNumber=";
    html +=sport;
    html += urlPart2;
    html +=week;

    //establishes the URL to search based on user input 
    try {
        Document doc = Jsoup.connect(html).get();
        String title = doc.title();
        Elements teams = doc.getElementsByClass("team-name");
        for(Element team : teams){
            String txt=team.text();
            //System.out.println(txt);
        }
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

   // Intent i=new Intent(NFLPicker.this, ClassList.class);
   // startActivity(i);
  }
};

Этот код работает нормально, и txt содержит все имена команд после его выполнения, но теперь я хочу взять первые 2 команды и сохранить их в списке для другого актива в форме (Team1 v Team2), а затем взять Следующие 2 команды и сделать то же самое для практически всех команд, чтобы каждая игра за указанный день была сохранена в списке. У меня проблемы с обдумыванием моего пути и я не знаю, куда идти отсюда. любой толчок в правильном направлении был бы великолепен.

Другой вопрос, должен ли анализ выполняться в этом упражнении или в другом месте после нажатия кнопки поиска?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...