【问题标题】:How do I know if the broadcast event is working?我如何知道广播事件是否有效?
【发布时间】:2020-02-18 23:33:02
【问题描述】:

我不是在模拟器上运行它,而是在实际的 Android 设备(Google Pixel 3)上运行。

如果我发出这个命令:am broadcast -a android.intent.action.BOOT_COMPLETED

我得到了输出:

> Broadcasting: Intent { act=android.intent.action.BOOT_COMPLETED
> flg=0x400000 } Broadcast completed: result=0

我期待设备重新启动。这是否意味着广播不起作用?

【问题讨论】:

    标签: android broadcastreceiver adb android-broadcast bootcompleted


    【解决方案1】:

    我期待设备重新启动。

    该广播不会重新启动设备。它是设备启动后由系统发送的广播。

    【讨论】:

    • 这是正常的广播结果吗。我只是想确保该事件被广播。
    • @HarshitKumar:“这是正常的广播结果吗?”——看起来不错。更好的测试是注册一个接收器来接收该广播,然后查看它是否接收到您的测试广播。
    • 手机上应该有注册BOOT_COMPLETED广播的应用。是否有任何观察可以确定广播是否已传输。我不是 Android 应用开发者。
    • @HarshitKumar:“我是否可以通过任何观察来确定广播是否已传输”——我无法回答。
    猜你喜欢
    • 2017-01-22
    • 1970-01-01
    • 2020-03-12
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多