Si se refiere a un localhost
desde su dispositivo que use el http://10.0.2.2:8080/
en lugar de http://127.0.0.1/
o http://localhost/
.
Porque su emulador de Android se ejecuta en una Virtual Machine(QEMU)
y no puede conectarse a un servidor que se ejecuta directamente en su PC.
Y si ejecuta su aplicación desde un dispositivo Android físico, use su IP de red desde su PC. Por ejemplo, http://198.10.12.21:80/
....