2010-06-24 16 views
6

No entiendo por qué necesito agregar el permiso WAKE_LOCK al manifiesto de la aplicación cuando alterno wifi con setWifiEnabled ... ¿Alguna idea?android wifi permission

+1

¿está usando el emulador? – Jorgesys

+0

no, tuve esta excepción en mi teléfono (HTC Magic) – Arutha

Respuesta

4

Solo supongo, pero me imagino que es porque el wifi está muy hambriento de poder, y las cerraduras de activación son el mecanismo de Android para ayudar al sistema a administrar cuando las aplicaciones usan energía. De http://pdk.android.com/online-pdk/guide/power_management.html:

Un bloqueo de wakelock, según su tipo, impide que el sistema entre en suspensión u otros estados de baja energía.