Я использую GridView для отображения миниатюр из MediaStore.
Если я запускаю и закрываю приложение 2-3 раза, оно выходит из
ошибка памяти
System.gc () вызывается в onCreate основной активности.
Если комментарий вызовите setImageURI, то ошибок нет.
Может мне нужно как-то явно очистить память?
Пожалуйста, помогите.
public View getView(int position, View convertView, ViewGroup parent){
ImageView i;
if (convertView == null) {
i = new ImageView(activity.getApplicationContext());
i.setLayoutParams(new GridView.LayoutParams(92, 92));
i.setScaleType(ImageView.ScaleType.CENTER_CROP);
} else {
i = (ImageView) convertView;
}
Uri imageUri = thumbUri(position);
i.setImageURI(imageUri); // <--- no error if this string is commented
return i;
}