Форум программистов, компьютерный форум CyberForum.ru

ImageView очистка памяти - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Как избавиться от \r\n http://www.cyberforum.ru/android-dev/thread1670020.html
Привет) Получаю строку из json "Pf\u00E4lzer Weinbrand","Obstbrand","2008er Dornfelder QbA trocken\r\n" назовём её String titles = "Pf\u00E4lzer Weinbrand","Obstbrand","2008er Dornfelder QbA trocken\r\n"; Как убрать из её \r\n ? titles.replaceAll("\\r\\n"," ") и другие колдовские + не помогают ((( Что я делаю не так?
Android Хранение координат (15 знаков после запятой) Доброго времени суточек. Необходимо хранить координаты штатов. Сразу что-то нагуглил в сторону Point2D.Double Но, вот таким образом: Point2D.Double p1 = new Point2D.Double(39.003433000000001, -76.796367000000004); Они в итоге обрезаются до: http://www.cyberforum.ru/android-dev/thread1669987.html
Архитектура приложения Android
Всем добрый вечер. За неимением большого опыта за плечами, столкнулся со сложностью в построении правильной архитектуры приложения. Разрабатываю клиент-серверное приложение с REST API(модуль Retrofit). Написал под все серверное API сервисы, к примеру: public interface IUserService { @GET("api/v1/user/logout") Call<User> logout(); @GET("api/v1/user/current") Call<User>...
Оптимизация списка новостей Android
Написал я небольшое приложение которое выводит новости с одного сайта. Все бы ничего, но получилось много катртинок. Очень много. Примерно к 10 новости все начинает тормозить, дальше вылетает с out of memory. Есть ли возможность взять и скрыть вью, очистив память от картинок, но при этом не изменитьвысоту(чтоб скролл вью не прыгал) а потом если он вновь появится на экране - показать его?
Android Autolink, ExpandableListView http://www.cyberforum.ru/android-dev/thread1669465.html
Есть ExpandablelistView, в макете GroupItem есть TextView с атрибутом autolink = web. Этот автолинк блокирует разворачивание списка для просмотра дочерних элементов. т.е. метод GetGroupView адаптера, наследованного от baseexpandableadapter не вызывается. Как это можно исправить? Добавлено через 2 часа 50 минут Нашел решение. Если кому понадобится -...
Android Скачивание картинки из интернета в заданном разрешении как скачать картинку из интернета с заданным размером. Для работы с большими растровыми изображениями http://developer.android.com/ советуют использовать подобные функции: private int calculateInSampleSize( BitmapFactory.Options options, int reqWidth, int reqHeight) { // Raw height and width of image final int height = options.outHeight; ... подробнее

Показать сообщение отдельно
ILNAR_93
Android
212 / 212 / 21
Регистрация: 19.01.2013
Сообщений: 1,526
Записей в блоге: 2
25.02.2016, 00:14     ImageView очистка памяти
Приходит Base64 картинка, далее:

(Это все в фрагменте (Fragment))
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public Bitmap base64ToBitmap(String base64Bitmap){
        if (base64Bitmap==null || base64Bitmap.length()<=0){
            return null;
        }
 
        try {
            byte[] decodedString = Base64.decode(base64Bitmap, Base64.DEFAULT);
            return BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
        } catch (Exception ex){
            ex.printStackTrace();
            return null;
        }
    }
 
Phote.setImageBitmap(base64ToBitmap(base64Image));


В моем случае когда закрываю фрагмент мне нужно делать(чтобы освободить память от этих картинок):

А)
Java
1
2
3
if (Phote.getDrawable()!=null){
            ((BitmapDrawable) Phote.getDrawable()).getBitmap().recycle();
        }
B)
Java
1
2
3
if (Phote.getDrawable()!=null){
            Phote.setImageBitmap(null);
        }
С) Ваш вариант - ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru