android 如何判断service是否正在运行

操作方法

  • 01

    可以在onStop 或者onDestroy()中记录一下状态, Service不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可以启动Service,但是它们的使用场合有所不同。 使用startService()方法启用服务,调用者与服务之间没有关连,即使调用者退出了,服务仍然运行。如果打算采用Context.startService()方法启动服务,在服务未被创建时,系统会先调用服务的onCreate()方法,接着调用onStart()方法。如果调用startService()方法前服务已经被创建,多次调用startService()方法并不会导致多次创建服务,但会导致多次调用onStart()方法。采用startService()方法启动的服务,只能调用Context.stopService()方法结束服务,服务结束时会调用onDestroy()方法。

(0)

相关推荐

  • 安卓Android手机出现耗电快发热运行慢等情况如何解决

    安卓Android手机出现耗电快发热运行慢等情况如何解决呢?要想解决问题,首先得知道产生的原因,其实主要原因就是我们手机上的软件过多了.增加了手机的运行内存,才会耗电,发热,速度变慢.下面以华为.三星 ...

  • 电脑如何运行Android应用

    最近谷歌腿退出ARC套装能够完美 的解决这一问题,通过ARC能够简单流畅的在PC上运行安卓应用。 ARC是什么? ARC全称是Android Runtime for Chrome,原本是谷歌为了将热门 ...

  • Android Studio教程:真机安装和运行应用程序

    以下的步骤可以使我们在自己的智能手机上安装和运行使用Android Studio开发的应用程序,供初学者参考. 准备工作 01 首先手机通过数据线连接到计算机上. 02 进入"设置" ...

  • Chromebook隐藏的五个强大功能 轻松运行Photoshop和Office

    虽然搭载谷歌Chrome OS系统的笔记本价格便宜又好用,但是依然有许多消费者对Chromebook笔记本存有许多疑虑。他们会认为Chromebook无法运行Photoshop和Office,这会对自 ...

  • Visual Studio 2010 安装 Mono for Android 的图文教程

    安装 Mono for Android for Visual Studio 2010 需要下面4个步骤: 安装 JDK安装 Android SDK配置模拟器安装 Mono for Android Vi ...

  • android sdk无法更新怎么办?如何解决

    android sdk 下载后,通常需要更新sdk对应的平台的版本,但是当我们开始更新的时候,通常会提示“Failed to fetch URL https://dl-ssl.google.com/a ...

  • 电脑怎么运行安卓软件

    根据统计,google play商店当中的应用数量已经超过1500万,其中当然也包含着众多高品质的热门应用。在谷歌Android Runtime for Chrome(ARC)官方工具的帮助下,这一点 ...

  • AVD创建android模拟器

    有些朋友一直不知道下载了android SDK后不知道怎么创建Android模拟器.下面我就把我的发给大家,大家可以尝试一下. 操作方法 01 第一步当然是下载最新的Android SDK 文件,到官 ...

  • 关于如何停止AlibabaProtect运行

    AlibabaProtect,与优酷捆绑并强行安装的软件,马爸爸真有钱,与各行各业都有合作,去后台看看不眼尖还真看不出来它在后台悄摸摸地运行,它脸皮还贼厚,赶出门几次偏要黏回来.有网友建议用360删除 ...