1. 首页
  2. 移动开发
  3. Android
  4. 说说在Android如何使用服务(Service)的方法

说说在Android如何使用服务(Service)的方法

上传者: 2021-05-01 04:24:43上传 PDF文件 226.65 KB 热度 5次

Android 服务适合执行那些不需要和用户交互而且还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使 APP 被切换到后台,或者打开了另外一个 APP,服务仍然能够保持正常运行。但是当某个 APP 进程被杀掉时,那么这个 APP 所创建的所有服务也就停止咯。另外,服务本身并不会自动开启线程,服务代码默认是运行在主线程中的。所以如果需要执行的业务逻辑耗时长,那么为了防止主线程被阻塞,我们必须在服务内部创建子线程来执行这些业务逻辑。在 Android Studio 中可以通过 File→New→Service→Service 来创建服务:在弹出的对话框中配置服务:在此配置服务名。创建好后的服务继承自 Service,并且需要实现 onBind() 方法。

下载地址
用户评论