在我的应用程序中有 2 个主要功能。
首先是下载一些数据并在主 UI 中显示。对于下载部分,我使用异步任务来实现,没有问题。
同时我需要做第二个任务,就是将一些数据上传到后端。由于这是一项独立的任务,我使用了一项服务来实现它。我使用来自http://androidsourcecode.blogspot.sg/2010/10/basic-android-background-service.html的代码片段来做到这一点。
但是当我启动应用程序时,我的主 UI 冻结了。
知道有什么问题吗?还有其他方法可以实现吗?下载是一项依赖任务,因为随后会显示数据,但上传是独立的。