• Android----service


     Service 

      当需要创建在后台运行的程序的时候,就要使用到Service。

       Service 可以分为有无限生命和有限生命两种。

       特别需要注意的是Service跟Activities是不同的(简单来说可以理解为后台与前台的区别),例如,如果 需要使用Service的话,需要调用startService(),从而利startService() 去调用Service中的 OnCreate()和onStart()方法来启动一个后台的Service。

    一、启动Service:

          context.startService()  ->onCreate()- >onStart()->Service running

          说明:其中onCreate()可以进行一些服务的初始化工作,onStart()则启动服务。

    二、停止Service:


          context.stopService() | ->onDestroy() ->Service stop

      说明:接下来的实例是一个利用后台服务播放音乐的小例子,点击start运行服务,点击stop停止服务。

    MainActivity的源代码:

    MainActivity

    MyService的源代码:

    MainService
  • 相关阅读:
    Flask基础01
    Django logging配置
    JSONP和CORS跨域
    Scrapy框架
    请求库之urllib,requests及工具selenium
    MongoDB安装
    Django 视图层
    Django REST framework 2
    WebSocket
    爬虫性能相关
  • 原文地址:https://www.cnblogs.com/xiaobaicai12138/p/5614848.html
Copyright © 2020-2023  润新知