Моя первоначальная проблема заключалась в том, что я загружал файл JPEG размером 1,3 МБ и устанавливал его в качестве изображения. Это привело к исключениям нехватки памяти. Видимо, теперь сервер изменяет размер фотографии, прежде чем я ее скачать. Однако я все еще получаю ожидания ООМ. Какой самый простой способ измерить размер загружаемого файла?
РЕДАКТИРОВАТЬ Я должен также отметить, что это работает нормально на эмуляторе, но падает при работе на G1
public Drawable getImage() throws IOException, MalformedURLException {
InputStream is = (InputStream) new java.net.URL(url).getContent();
return Drawable.createFromStream(is, "name");
}