使用Runnables时出现空指针异常

时间:2012-07-27 05:52:48

标签: android

我正在尝试连接到网站并获取链接。

Handler han=new Handler();
Runnable run=new Runnable() {
  public void run() {
    try {
      Log.e("This","I am in");
      doc = Jsoup.connect("someurl which is tested").get();
    }
    catch (IOException e) {
      Log.e("This","I am in exception");
      e.printStackTrace();
    }
  }
};
han.post(run);
Elements links = doc.select("a[href]");

元素部分不断抛出空指针异常。我不明白为什么。我已将Document doc声明为该类的顶部。这两个日志都没有打印出来。这意味着han.post(run)没有立即调用它。如何确保仅在run()完成后我才能访问链接?

0 个答案:

没有答案