Estoy intentando probar mi aplicación para situaciones en las que el teléfono no tiene conexión a Internet.Prueba en el modo "Avión" en Android Emulator
En mi emulador, encendí el modo avión en la configuración. Sin embargo, mi aplicación todavía parecía poder comunicarse con mi servidor. Funciona de manera normal.
En mi dispositivo, el mismo código arroja un error sin conexión de datos.
Cómo puedo asegurarme de que no haya conexión a Internet en el emulador, así que puedo usar LogCat, etc. para analizar el código.
Parece un error en el emulador de Android. Ver [aquí] (http://code.google.com/p/android/issues/detail?id=3838) También hay algunas soluciones sugeridas en ese enlace. – Kal
Desafortunadamente, hasta que se solucione este error grave, es difícil escribir pruebas de integración totalmente automatizadas (Robotium) para las interrupciones de la red, especialmente para probar cuándo la red se rompe durante la mitad de una secuencia de eventos. –
Lamentablemente, la solución sugerida en los comentarios del ticket https://code.google.com/p/android/issues/detail?id=3838#c15 ya no funciona: el soporte para 'qemu monitor' se ha ido a http: // stackoverflow.com/a/28382672/239408 – xverges