如何知道服务是否正在运行

时间:2012-01-26 15:44:59

标签: java android android-intent android-service alarmmanager

我正在通过alarmManager启动我的服务。我想在服务启动后立即显示一个对话框。我该怎么办?我的意思是如何知道我的服务是否开始。警报管理员是否有任何能力让我知道它何时触发其事件或类似事件。

2 个答案:

答案 0 :(得分:1)

  

我想在服务开始后立即显示一个对话框。我该怎么办?

请不要。首先,服务无法显示Dialog。其次,用户真的不喜欢随机窗口在他们做其他工作,玩游戏等时出现。

  

我的意思是如何知道我的服务是否开始。

使用LogCat和android.util.Log

  

警报管理员是否有任何能力在触发事件或类似事件时告诉我。

android.util.Log中使用LogCat和Service(如果适用,请在启动BroadcastReceiver的{​​{1}}中使用。

答案 1 :(得分:0)

您可以在服务启动时发送广播,并在其他地方接收广播以显示对话框。