我希望在原生 android 应用程序中根据用户需求从服务器同步或下载多个文件。我还需要更新有关正在进行的同步状态的 UI。因此,在这种情况下,应该使用以下哪个 android 组件。
- 服务
- 意向服务
- 异步任务
我希望在原生 android 应用程序中根据用户需求从服务器同步或下载多个文件。我还需要更新有关正在进行的同步状态的 UI。因此,在这种情况下,应该使用以下哪个 android 组件。
用于AsyncTask
完成后台工作和更新 onProgressUpdate()
任务中实现的 UI 元素。有关详细信息,请参阅文档。
使用AsyncTask
,它是专门为完全按照您的要求而构建的。那是
所有三个选项都将起作用,但AsyncTask
将是最简单和最适合的。
我认为使用帮助服务或 AsyncTask 下载您需要的文件,并使用帮助广播接收器更新 UI。