java - 广播 Intent 不起作用?

标签 java android xml android-intent manifest

我一直在关注有关广播 Intent 的 TheNewBoston 教程,但我遇到了一个问题。基本上,我有两个应用程序:

1) 接收广播

2)发送_广播。

它们使用 Intent 按照其名称所暗示的方式进行操作,并且接收广播通过在屏幕上显示 toast 来响应广播。此时,我已经构建了这两个应用程序,并且没有出现任何错误。但是,在同时运行两者之后,当我按下按钮发送广播时,什么也没有发生。请帮我解决这个问题,因为我已经尝试解决这个问题将近两个小时了! (我也从8-14重新设置了api)

这是用于发送广播的 java 类,它会在您按下此按钮时发送广播:

Send

这是用于发送广播的 XML,当您按下此按钮时它会发送广播:

Send XML

这是接收器:

Reciever

以及过滤掉某些广播的 list :

Manifest

我没有添加布局来接收广播,它在幕后工作。非常感谢您的所有帮助,我真的很感激。如果您需要更多信息,请随时询问!

我将感谢任何反馈! :)

最佳答案

您是否打算在接收器上安装过滤器?

    <receiver android:name=".RecieveBroadcast">
        <intent-filter>
            <action android:name="com.example.xxx.send_broadcast" />
        </intent-filter>
    </receiver>

关于java - 广播 Intent 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33313730/

相关文章:

java - 有什么不同

java - 无法保存RelativeLayout的状态

xml - 关于查找具有与 Scala 特定值匹配的属性的所有节点

android - 里面有两个共享对象的 APK

android - 高分辨率背景图像在 Android 中带来性能问题

java - JAX-WS - 如何创建类型为 xs :any from server side code? 的元素

java - Spring boot 和 Angularjs Multipartfile 和 application/xml

java - 将 Child 转换为 Parent 可以吗?

java api查询文件的RPM包信息

android - native 库没有从 golang 条件实现加载到 apex_defaults?