0
由于某些原因,我的代码无法正常工作。我在AndroidManifest.xml
中设置了适当的权限,但我没有收到任何结果。我对jsoup
和AsyncTask
都很新,所以我可能做错了什么。有没有人知道这里发生了什么?AsyncTask和jsoup不会返回任何东西
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);
}
}
@Ahmad我很笨,忽略了这个问题xD。你想回答这个问题吗? – TheWizKid95
所以你没有正确执行它? – Ahmad
忘记'新东西().exe执行();'xD – TheWizKid95