Android N не отправляет трансляцию android.net.conn.CONNECTIVITY_CHANGE?

Я определил приемник в песочнице приложения Android N:

<receiver
    android:exported="true"
    android:name="com.sandboxapplication.NetworkReceiver">
    <intent-filter>
        <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
    </intent-filter>
</receiver>

Это довольно просто:

public class NetworkReceiver extends BroadcastReceiver {
    private static final String TAG = NetworkReceiver.class.getName();
    @Override
    public void onReceive(Context context, Intent intent) {
        Log.i(TAG, "Received Network Change event.");
    }
}

Этот приемник работает нормально, если в моем файле build.gradle мой targetSdkVersion равен 23. Однако, если я установлю свой targetSdkVersion равным 24, получатель никогда ничего не получит. Фактически, если я помещаю точку прерывания отладки в мой приемник, Android Studio дает мне визуальную индикацию того, что класс никогда не загружается в память.

Я что-то упустил из документации по Android N? Есть ли новый способ обнаружения событий изменения подключения?

Ответы на вопрос(3)

Ваш ответ на вопрос