0
인터넷없이 WiFi를 연결할 때 InputStream.read() 메소드가 차단됩니다. 나는 안드로이드에 통합되어 아파치에서 안드로이드 2.3 및 라이브러리를 사용하고 있습니다. 또한 setSoTimeout 메서드를 사용하여 요청의 시간 제한을 설정했지만 예외가 발생하지 않았습니다.Android에서 InputStream 읽기 메소드를 차단 해제하는 방법은 무엇입니까?
인터넷없이 WiFi를 연결할 때 InputStream.read() 메소드가 차단됩니다. 나는 안드로이드에 통합되어 아파치에서 안드로이드 2.3 및 라이브러리를 사용하고 있습니다. 또한 setSoTimeout 메서드를 사용하여 요청의 시간 제한을 설정했지만 예외가 발생하지 않았습니다.Android에서 InputStream 읽기 메소드를 차단 해제하는 방법은 무엇입니까?
은 다음 시간 제한 설정을 점검하십시오 exmpale입니다 :
HttpParams params = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(params, timeOutLimit);
HttpConnectionParams.setSoTimeout(params, timeOutLimit);
DefaultHttpClient mDefaultHttpClient = new DefaultHttpClient(params);
mDefaultHttpClient.execute(...)
또한, 네트워크가 블록 UI 스레드를 피하기 위해 다른 스레드에 넣어 필요 연결합니다.
새 스레드 사용 ?? – TacB0sS