[英]How do I download a Jsoup Document from a website asynchronously and then notify the UI thread when complete?
在我的Android应用中,当用户单击按钮时,我希望它异步执行以下代码,然后在完成执行后以某种方式将Document
返回到UI线程。 理想情况下,我希望它触发UI线程上的事件,以便可以对文档进行一些操作。
Document doc = Jsoup.connect(urls[0].toString()).get();
我真的不确定执行此操作的最佳方法。 我正在看一个AsyncTask,但我想不出一种干净的方法来将Document返回到UI线程。
仅供参考,我是Java新手。 我主要是.NET开发人员,我现在很想拥有BackgroundWorker这个男孩。
是的,AsyncTask是正确的方法,下载后,UI线程将调用您的代码。
protected void onPostExecute(Long result) {
showDialog("Download ok");
}
见文件 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.