【发布时间】:2013-04-18 07:43:58
【问题描述】:
当一个应用需要上传很多大文件时,这会是一个更好的解决方案:
1) 在单独的进程上执行此操作(即远程服务)?
2) 使用单独的线程(或AsyncTask)?
这个问题有明确的答案吗?
顺便说一句,应用程序一直在上传东西——通常是非常小的数据块。 它时不时需要发送大文件,所以我想用一种单独的机制来做到这一点,然后是我正在使用的机制。 (顺便说一句,我使用单个任务线程的小块效果很好)
我也明白AsyncTask 适合一次性操作,线程更适合多次操作
【问题讨论】:
-
在发布这个问题之前,我已经阅读了这两篇文章。我的问题有所不同,因为我问的是使用单独的进程还是使用单独的线程
标签: android network-programming android-asynctask android-service