我已经开发了一个带有 IntentService 的 android 应用程序。
这个 IntentService 的作用更像是一个文件上传。
我只想实现上传多个“文件上传线程”的功能。
问题是停止一个指定的“文件上传线程”。
例如:
- 用户从设备中选择十个文件并上传。
- 创建通知以向用户提供“传输反馈”。
- 当线程运行时,用户可以选择要上传的其他文件。
- 创建了另一个通知,但直到第一个线程完成后才开始。
是否可以为用户实现“取消功能”以取消第一个线程并自动启动第二个线程?!
也许使用服务而不是 IntentService 更好?
最佳答案
IntentServices 被设计为一次运行一个。当然你可以取消你的 IntentService 因为 in 继承自 Service .
关于Android停止指定的IntentService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35911171/