안녕하세요 불철주야 안드로이드 코딩에 전념하시느라 수고 하시는 모든 계발자님들

 public View getView(int position, View convertView, ViewGroup parent) {
         
         
         MmsComposerConfig.getInstance().debug(TAG, "getView mlistCursor.getCount()" + mlistCursor.getCount());
            // [GRIDVIEW]
           int getCount = mlistCursor.getCount();
            ImageView CheckImage;
            ImageView BigCheckImage;
            View MyView = convertView;
            RelativeLayout mlistItemLayout;
            String mlistItemText;
            ImageView mlistItemImage;

            if( MyView == null || getCount != mlistCursor.getCount()) {
             LayoutInflater inflater = LayoutInflater.from(mContext);
             MyView = inflater.inflate(R.layout.sub_gridview_item, null);
 
             try {
                 mlistCursor.moveToPosition(position);
                 MmsComposerConfig.getInstance().debug(TAG, "[hyKwon]getView try ");
                 int nColumns_Data_Index = mlistCursor.getColumnIndexOrThrow(ImageColumns.DATA);
                 int Cursorposition = mlistCursor.getPosition();
                 int Cursorcount = mlistCursor.getCount();
           
                 mlistCursor.getString(nColumns_Data_Index);
 
                 mlistItemLayout = (RelativeLayout) MyView.findViewById(R.id.sub_gridview_item_layout);
                 mlistItemImage = (ImageView) MyView.findViewById(R.id.sub_gridview_item_bg_image);
                 mlistItemText = mlistCursor.getString(mlistCursor.getColumnIndexOrThrow(ImageColumns.DATA));
 
                 // Check Image
                 CheckImage = (ImageView) MyView.findViewById(R.id.sub_gridview_item_check_image);
                 BigCheckImage = (ImageView) MyView.findViewById(R.id.sub_gridview_item_Big_check_image);
                 CheckImage.setImageResource(UNCHECK_IMAGE_RES);
                 BigCheckImage.setImageResource(CHECK_IMAGE_RES);
 
                 int id = 0;
              
                 id = ImageController.getInstance().get(mContext, mlistCursor.getInt(0), mlistItemText, position, false, mContentResolver);
 
                 if (ImageManager.getInstance().getImageView(id) == null) {
                     MmsComposerConfig.getInstance().debug(TAG, "ImageManager add / id : " + id);
                     ImageManager.getInstance().add(id, mlistItemImage, position);
                 }

                 mlistItemImage.setImageResource(R.drawable.img_no_preview_132);
            
              }
            
                 catch (Exception e) {
                     Log.e(TAG, "getView -(error) Exception : " + e.toString());
                     e.printStackTrace();
                 }
                
         }
           
            SetCheckBox(MyView, position);
                return MyView;
        }

위에 소스코드처럼  이미지를 읽어 와서 GridView 로 Thumbnail 로 만들어 와서 뿌리는 과정에서 한폐이지에 해당되는

이미지(16개) 만 정상적으로 표시되고 나머지 이미지들은 스크롤을 내려서 보면 한폐이지 다시 그 16개 이미지들이 반복해서 보여 집니다.

혹시 이런 경우를 겪어 보신 고수님들 계신가요 지금 3일째 삽질중인데 도저히 알수가 없네요. 조언 부탁 드리겠습니다. ㅜㅜ