【发布时间】:2012-01-26 15:44:59
【问题描述】:
我正在通过alarmManager 启动我的服务。我想在服务启动后立即显示一个对话框。我该怎么做?我的意思是如何知道我的服务是否启动。alarmmanager 中是否有任何功能可以让我知道它何时触发其事件或类似的事情。
【问题讨论】:
标签: java android android-intent android-service alarmmanager
我正在通过alarmManager 启动我的服务。我想在服务启动后立即显示一个对话框。我该怎么做?我的意思是如何知道我的服务是否启动。alarmmanager 中是否有任何功能可以让我知道它何时触发其事件或类似的事情。
【问题讨论】:
标签: java android android-intent android-service alarmmanager
我想在服务启动后立即显示一个对话框。我该怎么做?
请不要。首先,服务不能显示Dialog。其次,用户真的不喜欢在他们做其他工作、玩游戏等过程中随机弹出窗口。
我的意思是如何知道我的服务是否启动。
使用 LogCat 和 android.util.Log。
alarmmanager 中是否有任何功能可以让我知道它何时触发其事件或类似的事情。
在您的 Service 中使用 LogCat 和 android.util.Log(或者,如果适用,在启动 Service 的 BroadcastReceiver 中)。
【讨论】:
您可以在服务启动时发送广播,然后在其他地方接收它以显示对话框。
【讨论】: