我应该将哪种服务用于后台下载程序

时间:2016-12-06 14:13:01

标签: java android multithreading

我喜欢后台线程从互联网下载图像并将它们存储在队列中。当队列达到一定的大小时,我希望线程能够休眠/停止。

我希望此队列可以在所有活动中访问。当我从队列中轮询时,它会唤醒线程以再次开始下载,直到完全等等。

我已经在这里和Android网站上看到,服务可能就是我正在寻找的,它会创建在后台运行的线程。这可以跨活动访问。

要访问队列,我应该使用绑定服务?我不希望服务一直处于活动状态,只在我想要图像时可访问,并且只在队列未满时才下载。根据我的理解,如果每个人都取消绑定,服务就会被破坏,除非我打电话给startservice,但是我必须手动停止它?

我该怎么办?当服务被销毁时,我认为队列也是如此......

0 个答案:

没有答案
相关问题