27.08.2014 / 19:53 |  | 
andreyKorotayev    Пользователь  
   Сейчас: Offline 
 Имя: Андрей Откуда: Запорожье Регистрация: 19.05.2014
   | Вот
  
 Прикрепленные файлы:   MyListAdapter.java   (1.08 кб.) Скачано 1031 раз   | 
  27.08.2014 / 20:02 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | andreyKorotayev, ух едрён... Не используешь ViewHolder, но это ещё пол беды. Основной источник утечки - постоянное получение LayoutInflater. Его нужно один раз инициализировать в конструкторе и больше не трогать. Вот исправленная версия. Убрал ненужный список myValues. Всё равно ты List<String> values в базовый класс передаёшь. Оттуда можно взять по методу getItem(pos).
  __________________
   let live  Изменено aNNiMON (27.08 / 20:05) (всего 1 раз)
 Прикрепленные файлы:   MyListAdapter.java   (1.42 кб.) Скачано 952 раза   | 
  27.08.2014 / 20:15 |  | 
andreyKorotayev    Пользователь  
   Сейчас: Offline 
 Имя: Андрей Откуда: Запорожье Регистрация: 19.05.2014
   | Спасибо Витя, все работает на ура)
   | 
  28.08.2014 / 12:31 |  | 
andreyKorotayev    Пользователь  
   Сейчас: Offline 
 Имя: Андрей Откуда: Запорожье Регистрация: 19.05.2014
   | Люди такой вопрос если наследуюсь от ListActivity вылетает из приложения когда нажимаю переход на него, как правильно его отображать и нужно ли менять что то в манифесте?в манифесте стоит тег activity
   | 
  28.08.2014 / 12:34 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | Цитата andreyKorotayev: вылетает из приложенияПриучите себя каждый раз в такой ситуации смотреть в логи!  Вдруг ты неправильно в манифесте прописал активити или что-то не инициализировал, откуда мы можем знать, почему вылетает?
  __________________
   let live  | 
  28.08.2014 / 22:30 |  | 
andreyKorotayev    Пользователь  
   Сейчас: Offline 
 Имя: Андрей Откуда: Запорожье Регистрация: 19.05.2014
   | А понял, как его использовать.Другой вопрос.Как передать в adapter списка объект File, мне нужно получить в адаптере путь  чтоб засунуть его в URI чтоб загрузитькартинку с фс в ресурс ImageView
   | 
  28.08.2014 / 22:39 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | andreyKorotayev, это одна картинка или для каждого элемента списка своя? Если первый вариант, тогда отдельно от адаптера загрузи картинку(и) и передай в адаптер: Bitmap bmp = loadFromFile(..)  
adapter = new MyAdapter(...)  
adapter.setBitmap(bmp);  
//----  
class MyAdapter extends *Adapter {  
   
private Bitmap bmp;  
   
void setBitmap(Bitmap bmp) {  
    this.bmp = bmp;  
}  
 Если второй вариант, тогда добавляй в сам элемент списка нужную информацию.  __________________
   let live  | 
  28.08.2014 / 22:48 |  | 
andreyKorotayev    Пользователь  
   Сейчас: Offline 
 Имя: Андрей Откуда: Запорожье Регистрация: 19.05.2014
   | Короче принцип такой, нужно загрузить иконки миникопии в своем фс менеджере как здесь
  
 Прикрепленные файлы:   1409254825374.jpg (98.44 кб.) Скачано 135 раз   | 
  28.08.2014 / 22:52 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | andreyKorotayev, в адаптере должен быть список из объектов File. А миникопии лучше грузить одной из этих библиотек https://github.com/nostra13/Android-Universal-Image-Loaderhttps://github.com/square/picassoиначе загнётся там всё, если асинхронность не добавить.  __________________
   let live  | 
  28.08.2014 / 22:54 |  | 
andreyKorotayev    Пользователь  
   Сейчас: Offline 
 Имя: Андрей Откуда: Запорожье Регистрация: 19.05.2014
   | В адаптере список List имен файлов,а не File,не въеду
   |