Hello guys.. that s my baseAdapter getview implmentation:

        @Override
        public View getView(int position, View convertView, ViewGroup parent)
{

                int type = getItemViewType(position);
                if (convertView == null) {
                        switch (type) {
                        case TYPE_BIG_NEWS:
                                convertView = 
mInflater.inflate(R.layout.big_news, null);
                                break;
                        case TYPE_NORMAL_NEWS:
                                convertView = 
mInflater.inflate(R.layout.normal_news, null);
                                break;
                        default:
                                break;
                        }
                }

                ImageView thumb = (ImageView)
convertView.findViewById(R.id.thumbId);




                        File f = null;
                        if (filename != null)
                                f = mFileCache.getFile(i.newsKey, filename);
                        if (f == null) {
                                if (mGetThumbsThread != null && filename != 
null) {
                                        Log.i(TAG, "cache miss");
                                        thumbLinks.offer(new 
ThumbRequest(i.newsKey, i.thumbLink,
i.thumbName));
                                        mGetThumbsThread.signal();
                                }
                                thumb.setImageResource(placeHolder);
                        } else {
                                Log.i(TAG,
                                                "file bitmap cached: " + 
f.getName() + " size: " + f.length() /
1024);
                                bitmap = 
BitmapFactory.decodeFile(f.getAbsolutePath());
                                thumb.setImageBitmap(bitmap);
                        }

                return convertView;
        }


Every row is compound of text and an ImageView. Is there any chance to
recycle the bitmap I use in the getView?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to