繁体   English   中英

如何从网站异步下载Jsoup文档,然后在完成时通知UI线程?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM