I am writing an application manager for downloading files from the network. Just started learning the topic of services. File download will be carried out just through the service. There can be several downloads at the same time. Questions:
1) Do I understand correctly that 1 copy of the class of service = 1 download?
2) While downloading the file, the status and other info about uploading to activations are updated. Communication between the activation (fragment) and the service occurs through the intent (update status every second). Is it unprofitable to send with such regularity constantly a copy of the Download class (where the download info is included) in the activation (fragment)? Or you can do it in a more profitable way?