I have to schedule some long running network task(downloading files) at some specific time (for ex during night hours). Now it can be done using job scheduler but in doc it says that it should be used for shorter tasks(less then 3 mins), another option is using service with alarm manager but that is discouraged. So what to choose between these two or is there any other approach also.I have to schedule some long running network ta