AsyncTask和jsoup不返回任何内容

时间:2013-07-15 23:54:47

标签: android android-asynctask jsoup

出于某种原因,我的代码无效。我在AndroidManifest.xml中设置了适当的权限,但我没有得到任何结果。我对jsoupAsyncTask都很陌生,所以我可能做错了。有没有人知道这里发生了什么?

  public class Stuff extends AsyncTask<Void, Void, String> {
        TextView tv;
        String text = null;

        @Override
        protected String doInBackground(Void... arg0) {
            Document document;
            try {
                document = Jsoup.connect("http://www.google.com")
                        .userAgent("Mozilla").timeout(10000).get();

                Elements elements = document.select("a#gb_2");
                if (elements.size() > 0) {
                    text = elements.get(0).text();
                }
            } catch (IOException e) {
                text = "Error:" + e;
                e.printStackTrace();
            }
            return text;
        }

        protected void onPostExecute(String result) {
            tv = (TextView) findViewById(R.id.tv);
            tv.setText(text);

        }
    }

1 个答案:

答案 0 :(得分:0)

我忘了执行Stuff()。糟糕。