Java 서버와 Android 클라이언트가 있습니다. 서버는 파일의 차원을 클라이언트에 보냅니다. 클라이언트는 in.readObject() 객체를받습니다.Object를 int로 캐스팅하는 중 오류가 발생했습니다.
in.readObject()에 의해 반환 된 객체를 int로 캐스팅해야합니다. 내가 할 경우
int filesize = (Integer) in.readObject()
시간을 컴파일하지만 안드로이드 클라이언트 실행시 문제가 없는지 오류 또는 경고없이 중지합니다. 받은 개체를 로깅하려고하면 올바르게 전송 된 파일 크기가 표시됩니다.
in.readInt()를 시도 했습니까? ? – david99world
in.readObject()에 의해 반환되는 클래스는 무엇입니까? –
Try Integer.valueOf (in.readInt()); –