使用同一服务的多个实例上传多个文件
Upload multiple files with multiple instances of the same service
我对服务 api 还是 android 网络方面的新手。
我正在尝试(几乎)同时上传多个大文件。例如,用户单击两个按钮,一个接一个,然后我启动了一项新服务(相同的服务,不同的实例)。
大多数情况下,即使不是全部,也会出现一个或多个错误。文件未正确上传。我还注意到的另一件事是,当一个服务实例完成上传并停止时,其他服务也会停止。
我对 Service
class 的观察是否正确?是否可以同时拥有多个相同 Service
的实例?
如果是这样,我该如何同时上传多个文件?
您没有很好地理解服务 class。您应该只有该服务的一个实例。无论如何,您可以在该服务中有一个队列或一些数据结构来处理上传。您可以同时上传多个文件,只需使用不同的线程来完成上传任务。
希望对你有帮助
我对服务 api 还是 android 网络方面的新手。
我正在尝试(几乎)同时上传多个大文件。例如,用户单击两个按钮,一个接一个,然后我启动了一项新服务(相同的服务,不同的实例)。
大多数情况下,即使不是全部,也会出现一个或多个错误。文件未正确上传。我还注意到的另一件事是,当一个服务实例完成上传并停止时,其他服务也会停止。
我对 Service
class 的观察是否正确?是否可以同时拥有多个相同 Service
的实例?
如果是这样,我该如何同时上传多个文件?
您没有很好地理解服务 class。您应该只有该服务的一个实例。无论如何,您可以在该服务中有一个队列或一些数据结构来处理上传。您可以同时上传多个文件,只需使用不同的线程来完成上传任务。 希望对你有帮助