why a Socket is not instanceof Closeable at runtime?

后端 未结 3 1082
名媛妹妹
名媛妹妹 2020-12-21 09:35

In an Android app, I added this code to onCreate()

    Closeable sss = new Socket();
    if (!(sss instanceof Closeable)) {
        throw new Runtim         


        
3条回答
  •  既然无缘
    2020-12-21 10:06

    This issue occurs on Android API levels prior to 19. On affected versions, Socket does not implement Closeable.

    Sources:

    • Android: Exception using Closeable interface with Socket
    • https://code.google.com/p/android/issues/detail?id=62909

提交回复
热议问题