In an Android app, I added this code to onCreate()
Closeable sss = new Socket(); if (!(sss instanceof Closeable)) { throw new Runtim
This issue occurs on Android API levels prior to 19. On affected versions, Socket does not implement Closeable.
Sources: