Ошибка разбора URL - PullRequest
       9

Ошибка разбора URL

0 голосов
/ 17 января 2011

Не похоже, что был пост об этом, так что здесь.Я работал над простым приложением, чтобы забрать мой график из моей школы и получить его на моем телефоне.В настоящее время я работаю над портом на Android, но я столкнулся с проблемой.Я получаю сообщение об ошибке:

java.io.IOException: -1 ошибка загрузки URL-адреса.

Код:

public void updateTimeTable(){
    //Get UID and Birthday
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
    String uid = prefs.getString("uid", "000000");
    String fods = prefs.getString("fodsdag", "000000");

    //Set URL
    String url = "http://unv1.aalborg-stu.dk/cgi-bin/elevskema.pl?ugen=0&unavn=" + uid + "&fodsdag=" + fods;


    try { 
    Document doc = Jsoup.connect(url).get();
    Elements td = doc.getElementsByTag("td");
    //ArrayList<String> tdArray = new ArrayList<String>();
   //  for (Element tds : td) {
    //    String tdText = tds.text();
    //    tdArray.add(tdText);
     //}
 //String[] data = tdArray.toArray(new String[tdArray.size()]);   


    } catch (IOException e ){

     Log.e("Parser", "shite", e);

    }
    Context context = getApplicationContext();
    CharSequence text = url;
    int duration = Toast.LENGTH_SHORT;

    Toast toast = Toast.makeText(context, text, duration);
    toast.show();
}

У меня естьпрокомментировал некоторые строки, чтобы определить, где проблема, и кажется, что это на самом деле разбора.В любом случае, снимок экрана с ошибкой, которую я получаю:

Снимок экрана

Я получил около 4 дней опыта Java, так что простите, если это что-то глупое.С наилучшими пожеланиями

1 Ответ

0 голосов
/ 17 января 2011

Хм ... сложно сказать так, но, по счастливой случайности, вы установили интернет-разрешение в manifest.xml?

<uses-permission
    android:name="android.permission.INTERNET" />
...