SCAN_RESULTS_AVAILABLE_ACTION retorna lista vazia no Android 6.0

Ontem, meu Nexus 5 recebeu a atualização deAndroid MNC para versão6.0 - Marshmallow. Desde então, a ação de verificar as redes disponíveis no dispositivo para de receber a lista; nesse caso, a lista de resultados tem um tamanho 0, mesmo com mais de 10 redes Wifi listadas nas configurações do sistema Wifi.

O código para isso é o habitual: Registre oSCAN_RESULTS_AVAILABLE_ACTION e aguarde o evento no receptor, assim:

// Register the Receiver in some part os fragment...
getActivity().registerReceiver(wifiListener, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
WifiManager wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE);
wifiManager.startScan();

// Inside the receiver:
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
List<ScanResult> results = wifiManager.getScanResults();
// the result.size() is 0 after update to Android v6.0, same code working in older devices.

Eu procurei nomudanças da API tópico sobre isso, mas não vi nenhuma alteração de interrupção nessa funcionalidade.

Alguém percebeu isso? Há algo novo na API ou apenas um caso isolado?

questionAnswers(5)

yourAnswerToTheQuestion