Yo llevo el wifi siempre encendido y se activa/desactiva según por donde pase y las tenga registradas.
Para qué quieres activar y desactivar el wifi? Para ahorrar batería?
No creo que dejar encendido el wifi gaste mucha batería. Más gasta encender y apagar la pantalla por ejemplo.