根据Service的定义,我们可以知道需要长期在后台进行的工作,我们将其放在Service中去做。说白了就是,不能放在Activity中执行的工作,就必须放在Service中去做。如:音乐播放、下载、大文件上传、定时关闭应用等功能。
这些功能如果放在Activity中做的话,那么Activity退出销毁了的话,那这些功能也就停止了,这显然是不符合我们的设计逻辑的,所以要将他们放在service中去执行。
根据Service的定义,我们可以知道需要长期在后台进行的工作,我们将其放在Service中去做。说白了就是,不能放在Activity中执行的工作,就必须放在Service中去做。如:音乐播放、下载、大文件上传、定时关闭应用等功能。
这些功能如果放在Activity中做的话,那么Activity退出销毁了的话,那这些功能也就停止了,这显然是不符合我们的设计逻辑的,所以要将他们放在service中去执行。