Android 广播接收器未触发

Android 广播接收器未触发,android,broadcastreceiver,Android,Broadcastreceiver,为什么我的广播接收器只发送和创建通知?我试图使它自动打开一个设备,但设备状态并没有因为某种原因而改变 如果在其他类中触发,但在广播中不触发,则它可以工作 请帮我找到解决方案:) 你在清单文件中提到过你的接收人吗 <receiver android:name="receiver_name" android:enabled="true" > 是的,我做了。(未启用=真)。虽然我使用了过滤器,所以我认为清单中不需要它。。。通知已创建,但

为什么我的广播接收器只发送和创建通知?我试图使它自动打开一个设备,但设备状态并没有因为某种原因而改变

如果在其他类中触发,但在广播中不触发,则它可以工作

请帮我找到解决方案:)


你在清单文件中提到过你的接收人吗

 <receiver
            android:name="receiver_name"
            android:enabled="true" >


是的,我做了。(未启用=真)。虽然我使用了过滤器,所以我认为清单中不需要它。。。通知已创建,但设备状态未触发。您是否可以发布清单的广播声明?请使用上下文而不是上下文。getApplicationContext()。并尝试在DeviceState()中打印一些内容。我尝试使用上下文,但没有任何更改。打印什么?@Harry我已经添加了打印,当它被触发时打印出来。这是否意味着问题出在设备或其他方面?可能是使用mWeMoSDKContext.setDeviceState(WeMoDevice.WEMO_DEVICE_ON,DeviceName);但它在任何其他类中都可以正常工作。谢谢
 <receiver
            android:name="receiver_name"
            android:enabled="true" >