我有一个ListView
,其中每一行代表需要上传到服务器的内容。每行包含Button
,按下时会启动意向服务以开始上传到服务器。
当我第一次按下Button
时,意图服务会启动,但第二次新意图服务无法启动?应该是 ?这是我onClickListener
ListView
的{{1}}代码。
Button
我做错了吗?第二行按钮是否也不会创建新的IntentService来开始上传?
答案 0 :(得分:3)
IntentService实际上只是一个工作队列:
因此,您的第二行按钮可能会启动另一项服务,但前提是第一次上传已完成。
如果您想同时上传两个文件 ,则无法使用IntentService,因为它一次处理一个命令。