Wifi Casting Doze Mode

Al transmitir a través de Wifi a un Chromecast, tengo usuarios que se han quejado de perder la conexión en dispositivos Android 6. Al mirar a través de los registros que veo esto:

12-09 19:18:56.473 I/Router ( 5337): Connectivity change detected... 12-09 19:18:56.473 I/Router ( 5337): EXTRA_NO_CONNECTIVITY: true 12-09 19:18:56.473 I/Router ( 5337): EXTRA_REASON: null 12-09 19:18:56.473 I/Router ( 5337): EXTRA_IS_FAILOVER: false 12-09 19:18:56.473 I/Router ( 5337): EXTRA_NETWORK_INFO: [type: WIFI[], state: DISCONNECTED/DISCONNECTED, reason: (unspecified), extra: <unknown ssid>, roaming: false, failover: false, isAvailable: true] 12-09 19:18:56.473 I/Router ( 5337): EXTRA_OTHER_NETWORK_INFO: none 12-09 19:18:56.473 I/Router ( 5337): EXTRA_EXTRA_INFO: <unknown ssid> 12-09 19:18:56.475 I/NetworkUtils( 5337): Could not find any connected network... 12-09 19:18:57.475 W/Router ( 5337): WIFI => NONE network transition, waiting for new network... retry #1 12-09 19:18:57.476 I/Router ( 5337): Network type changed WIFI => MOBILE 12-09 19:18:57.477 I/Router ( 5337): WiFi multicast lock released 12-09 19:18:57.478 I/Router ( 5337): WiFi lock released 12-09 19:18:57.521 I/Router ( 5337): Disabled router on network type change (old network: WIFI)``` 

Como usted puede probablemente adivinar, el giro de Wifi en el medio de casting causa problemas. Esto sólo parece ser un problema con los dispositivos que ejecutan Android 6, por lo que supongo que tiene algo que ver con el nuevo modo doze. Veo Doze modo y servicio de primer plano ha establecido que los servicios de primer plano no se dozed (y puedo confirmar esto), pero no parece haber detenido el doze de eliminar el acceso a la red necesaria. Aunque no he recibido ninguna queja sobre DLNA casting todavía, me imagino que tendría los mismos problemas allí. Esto también causaría problemas si una aplicación estaba transmitiendo música activamente y se vio obligada a utilizar la red móvil sin ninguna razón convincente. ¿Hay alguna manera de evitar que Doze cierre el acceso Wifi cuando está siendo utilizado por una aplicación de primer plano?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.