在我的应用程序中,我需要从URL地址下载文件。我想在对话框中(或可选地在通知区域中)显示下载进度。我已经找到了一些关于这个主题的好资源(类似于http://progrnotes.blogspot.com/2010/09/c-android.html)。不幸的是,所有的例子都没有清楚地说明如何根据用户请求正确取消下载。所以我的问题实际上很简单:
给定一个异步任务,它使用httpclient在后台下载文件,并显示带有下载进度和取消按钮的对话框,当按下按钮时,如何取消下载并停止后台任务?
我知道杀死线程通常不是一个好主意,所以我可能需要在我的后台线程中使用一个“取消”变量。如何从按钮向异步任务传递停止信号?
问候, Ivo
给定一个异步任务,它使用httpclient在后台下载文件,并显示带有下载进度和取消按钮的对话框,当按下按钮时,如何取消下载并停止后台任务?
我知道杀死线程通常不是一个好主意,所以我可能需要在我的后台线程中使用一个“取消”变量。如何从按钮向异步任务传递停止信号?
问候, Ivo