SCAN_RESULTS_AVAILABLE_ACTION Rückkehr leere Liste in Android 6.0

Gestern mein Nexus 5 bekommen das update aus Android MNC version 6.0 - Marshmallow.
Seit dann, die Aktion zu scan der verfügbaren Netze das Gerät nicht mehr erhalten die Liste, in diesem Fall das Ergebnis-Liste eine Größe von 0, auch mit 10+ Wi-Fi-Netzwerke aufgelistet in der Wifi-system-Einstellungen.

Den code für diese ist das übliche: Registrieren Sie die SCAN_RESULTS_AVAILABLE_ACTION und warten auf das Ereignis, in dem Empfänger, wie dieser:

//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.

Suchte ich in der änderungen der API über dieses Thema, aber ich habe' sehen Sie alle aktuellen änderungen für diese Funktionalität.

Hatte jemand bemerken dies? Ist etwas neues in der API oder nur ein Einzelfall?

Ist Ermöglichen Wi-Fi-scan-option aktiviert N5? Die Beseitigung der verdächtigen.
In Wifi > Advanced ich sehe gerade Network Notification und Keep Wifi... - Optionen, das Scan-Optionen, die angezeigt wird zwischen diesen beiden scheint Weg zu sein in dieser version.
Sehen Sie einen dialog knallen, wenn es erreicht, dass der code für die erste Zeit zu gewähren der Berechtigung für die Ortungsdienste? Ich Wette, in M sehen Sie diesen dialog. Siehe developer.android.com/reference/android/app/..., int)
YEAH! In anderen apps, die ich verwendet, um rufen Sie diesen dialog, um die Kraft, die Standort-Einstellungen aktiviert werden, in der Regel, wenn ich die Arbeit mit Karten, natürlich, dies ist der gleiche Fall verwenden, wenn ich verwenden Speicherort für die Karten und Dinge wie diese, auch nicht mit einer Karte. Der dialog ist nicht automatisch, Sie müssen aufgerufen werden, von den Play-Services-Antwort, machen Sie completelly mich vergessen. Bitte beantworten Sie diese Frage mit diesem particullar Beratung.
hast du das Datum von dieser "Vervielfältigung"? Ich stellte diese Frage bereits 6 Monate vor.

InformationsquelleAutor Deividi Cavarzan | 2015-08-22

Schreibe einen Kommentar