Я использую eclipse, и проблема в том, что мой код httpConnection работает для android 2.3.3. но он не работает для Android 5.0. Я не могу справиться с этим.Ошибка Android 5.0 OpenHttpConnection
private InputStream OpenHttpConnection(String urlString) throws IOException{
InputStream in = null;
int response = -1;
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
if(!(conn instanceof HttpURLConnection))
throw new IOException("Not an HTTP connection");
try{
HttpURLConnection httpConn = (HttpURLConnection) conn;
httpConn.setRequestMethod("GET");
httpConn.connect();
response = httpConn.getResponseCode();
if(response == HttpURLConnection.HTTP_OK){
in = httpConn.getInputStream();
}
}
catch(Exception ex){
throw new IOException ("Error connecting");
}
return in;
}
Это дает мне «Ошибка подключения» на android 5.0 также android 4.0.3.
То есть собственная строка ошибки. Вы выбрасываете ценную информацию. Вы должны использовать ex.getMessage(), чтобы получить реальную ошибку. И посмотрите и разместите свой логарифм, поскольку у вас больше ошибок/исключений. – greenapps