Когда я пытаюсь загрузить изображения или файлы большего размера из моего приложения для Android, происходит сбой OutOfMemoryException.Мне интересно, есть ли альтернативные способы сделать это.
У меня был сбой приложения в двух разных местах:
Base64.encodeToString(bytes, Base64.DEFAULT);
И здесь, где строка base64 является одним из значений в коллекции nameValuPairs.
HttpClient client = new DefaultHttpClient();
HttpPost httppost = new HttpPost(uo.WebServiceURL);
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(nameValuePairs); // On this line
httppost.setEntity(entity);
HttpResponse response = client.execute(httppost);
Есть идеи?