Android: Excepción usando la interfaz Closeable con Socket
Cuando intento cerrar un socket a través de su interfaz Closeable, obtengo una excepción:
new java.net.Socket().close();
// no error
((java.io.Closeable) new java.net.Socket()).close();
// Throws: java.lang.IncompatibleClassChangeError: interface not implemented
¿Porqué es eso? El problema solo está en los dispositivos Android, no en los programas Java que se ejecutan en el escritorio.