没有收到广播的" wifi连接"

时间:2016-11-08 09:14:28

标签: android wifi broadcast

我已在我的清单中注册了一个广播接收器。它已注册

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

我还注册了以下权限:

public class StatusReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(final Context context, Intent intent) {
        if(intent.getAction() != null)
        Log.d("action", intent.getAction());
    }
}




  <receiver android:name=".receivers.StatusReceiver">
        <intent-filter>
            <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
            <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />        
        </intent-filter>
    </receiver>

当我禁用/启用wifi并且在丢失信号后断开我的wifi时(当我离开热点时),它会激活。但是当我回到我的热点时(当再次连接wifi时)没有广播。我用三星Galaxy S5(Android 6.0.1)测试了它。有什么特点我不知道吗?

我的broadcastReceiver的代码

android.net.conn.CONNECTIVITY_CHANGE

离开网络时有android.net.wifi.WIFI_STATE_CHANGED。 当我切换wifi按钮时declare @month varchar(20)='may' set @month=left(@month,3) select * from tablename where CONVERT(varchar(3), CAST('Fmonth,Fyear' AS DATETIME), 100)>@month and year>2016

但是当我回到热点或启用wifi后我的wifi连接时没有广播

1 个答案:

答案 0 :(得分:0)

智能经理(如何解决这个问题?)阻止广播以节省能源。我把它放到&#34;残疾人&#34;列表,现在它就像魅力..