Service
2018-12-21 本文已影响0人
SleepWalkerLj
服务是什么?
是Android中实现程序后台运行的解决方案
用途: 执行无需交互且要求长期运行的任务(如:音乐后台播放)
特点: 1.它的运行不依赖任何用户界面,程序切换到后台or用户打开另一个应用程序,服务仍能保持运行 2.依赖于创建服务时所在的应用程序进程(被杀掉时,服务也停止)
注意: 因为其所有代码默认在主线程中当中,需创建子线程防止主线程阻塞的情况
是Android中实现程序后台运行的解决方案
用途: 执行无需交互且要求长期运行的任务(如:音乐后台播放)
特点: 1.它的运行不依赖任何用户界面,程序切换到后台or用户打开另一个应用程序,服务仍能保持运行 2.依赖于创建服务时所在的应用程序进程(被杀掉时,服务也停止)
注意: 因为其所有代码默认在主线程中当中,需创建子线程防止主线程阻塞的情况