화면에 페키지의 아이콘을 받아서 뿌리는 소스인데요
어뎁터 클레스에서 getView가 사용되는것은 알겠는데 어디서 사용되는지를 몰라서 질문드려요
일단 소스는 다음과 같습니다.

public class AppsAdapter extends BaseAdapter {
        public AppsAdapter() {
        }
        public View getView(int position, View convertView, ViewGroup parent) {
            ImageView i;
            if (convertView == null) {
                i = new ImageView(Grid1.this);
                i.setScaleType(ImageView.ScaleType.FIT_CENTER);
                i.setLayoutParams(new GridView.LayoutParams(50, 50));
            } else {
                i = (ImageView) convertView;
            }
            ResolveInfo info = mApps.get(position);
            i.setImageDrawable(info.activityInfo.loadIcon(getPackageManager()));
            return i;
        }

       public final int getCount() {
            return mApps.size();
        }

        public final Object getItem(int position) {
            return mApps.get(position);
        }
        public final long getItemId(int position) {
            return position;
        }
    }

}

제가 궁굼한건 어뎁터를 사용할 다음과 같이 선언 하여서 사용합니다.
mGrid.setAdapter(new AppsAdapter());
그럼 생성자 부분만 실행이되면 getView 부분은 사용을 안하게 될텐데 막상 소스에 이부분이 사용되야만
그림을 불러오게 됩니다.
원래 baseAdapter클레스 안에 기능이 있는건지~
조언좀 부탁드립니다,