2016-01-26 1 views
2

J'ai remarqué un nouveau booléen supplémentaire EXTRA_RESULTS_UPDATED dans la classe WifiManager.Comment fonctionne le nouveau système WifiManager d'Android 'EXTRA_RESULTS_UPDATED'?

La documentation, cependant, est un peu minime:

clé de recherche pour un booléen représentant le résultat de l'opération précédente startScan(), a rapporté avec SCAN_RESULTS_AVAILABLE_ACTION.

Alors, comment cela fonctionne exactement? Est-ce seulement vrai quand mon application a demandé un startScan() et l'analyse est terminée? Est-ce vrai quand une application, y compris la mienne, l'appelle? Ou est-ce toujours vrai à chaque fois qu'une analyse est terminée indépendamment du fait que startScan() a été appelé par une application, un système, etc?

Répondre

0

Vous indique si le précédent startScan() a réussi ou non. Le javadoc pour SCAN_RESULTS_AVAILABLE_ACTION est plus clair à ce sujet: "EXTRA_RESULTS_UPDATED indique si l'analyse a été effectuée avec succès." Par exemple, dans les applications d'arrière-plan O, vous ne parvenez pas à démarrer une analyse plus d'une fois toutes les 30 minutes ou quelque chose comme ça. Voir https://developer.android.com/preview/features/background-location-limits.html pour plus de détails.