Есть приложение для андройд 2.3 и оно на нём работает и не крешится! Но ставим на android4 летим как кони над Парижем в одной функции. А именно в той которая должна утягивать картинки из тырнета и делать из них Bitmap
public static Bitmap LoadImage(String URL)
{
BitmapFactory.Options bmOptions;
bmOptions = new BitmapFactory.Options();
bmOptions.inSampleSize = 1;
Bitmap bitmap = null;
InputStream in = null;
try
{
in = OpenHttpConnection(URL);
bitmap = BitmapFactory.decodeStream(in, null, bmOptions);
in.close();
}
catch (IOException e1)
{
}
return bitmap;
}
на строчке in.close ловлю java.lang.NullPointerException тоесть ошибка в OpenHttpConnection? Оке привожу и её...
private static InputStream OpenHttpConnection(String strURL) throws IOException
{
Log.d("YML", "URL: "+strURL);
InputStream inputStream = null;
URL url = new URL(strURL);
URLConnection conn = url.openConnection();
try
{
HttpURLConnection httpConn = (HttpURLConnection)conn;
httpConn.setRequestMethod("GET");
httpConn.connect();
if (httpConn.getResponseCode() == HttpURLConnection.HTTP_OK)
{
inputStream = httpConn.getInputStream();
}
}
catch (Exception ex)
{
Log.d(ex.getClass().getName(), ex.getMessage(), ex);
}
return inputStream;
}