我想听网络状态,我使用广播并在Androidmanifest.xml中注册。但我的应用程序启动后无法接收广播。我在三星s3和nexus 5和xiaomi中进行测试,这也发生了。我知道清单中的寄存器是静态模式,如果我在应用程序代码(动态模式)中注册那就可以了,谁能说出原因,是android bug?
<receiver android:name="com.l555iu.receiver.MyReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>
答案 0 :(得分:0)
您是否添加了权限ACCESS_NETWORK_STATE?在您的清单上添加此权限
这完全适用于我的nexus 5