版本:Android 5
区别:它们都代表可执行程序,service一直在后台,没有用户界面,所以绝不会到前台来。一旦service被启动起来,它与activity一样,完全有自己的生命周期。
选择标准:如果某个程序组件需要在运行时候向用户呈现界面或者该程序需要与用户交互,就需要使用activity,
否则使用service.
版本:Android 5
区别:它们都代表可执行程序,service一直在后台,没有用户界面,所以绝不会到前台来。一旦service被启动起来,它与activity一样,完全有自己的生命周期。
选择标准:如果某个程序组件需要在运行时候向用户呈现界面或者该程序需要与用户交互,就需要使用activity,
否则使用service.