【问题标题】:how to know whether service is running or not如何知道服务是否正在运行
【发布时间】:2012-01-26 15:44:59
【问题描述】:

我正在通过alarmManager 启动我的服务。我想在服务启动后立即显示一个对话框。我该怎么做?我的意思是如何知道我的服务是否启动。alarmmanager 中是否有任何功能可以让我知道它何时触发其事件或类似的事情。

【问题讨论】:

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


    【解决方案1】:

    我想在服务启动后立即显示一个对话框。我该怎么做?

    请不要。首先,服务不能显示Dialog。其次,用户真的不喜欢在他们做其他工作、玩游戏等过程中随机弹出窗口。

    我的意思是如何知道我的服务是否启动。

    使用 LogCat 和 android.util.Log

    alarmmanager 中是否有任何功能可以让我知道它何时触发其事件或类似的事情。

    在您的 Service 中使用 LogCat 和 android.util.Log(或者,如果适用,在启动 ServiceBroadcastReceiver 中)。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-19
        • 1970-01-01
        • 1970-01-01
        • 2012-07-17
        相关资源
        最近更新 更多