public class AppListTest extends ListActivity {
 ListView appListView;
 PackageManager pm;
 List<ApplicationInfo> appList;
 ArrayList<HashMap<String, Object>> appInstallArrayL = new ArrayList<HashMap<String,Object>>();
 SimpleAdapter ad;
 ApplicationInfo appInfo;
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        appFrame();
    }
    
    public void appFrame() {
     pm = getPackageManager();
     appList = pm.getInstalledApplications(0);
     Collections.sort(appList, new ApplicationInfo.DisplayNameComparator(pm));
     
     for (int i = 0; i < appList.size(); i++) {
      appInfo = appList.get(i);
      Drawable appDrawable = pm.getApplicationIcon(appInfo);
      String appPackegeName = appInfo.packageName;
      String appClassName = appInfo.className;
      CharSequence appLabel = pm.getApplicationLabel(appInfo);
      
      
      HashMap<String, Object> appItem = new HashMap<String, Object>();
      appItem.put("icon", appDrawable);
      appItem.put("PackageName", appPackegeName);
      appItem.put("ClassName", appClassName);
      appItem.put("Label", appLabel);
      appInstallArrayL.add(appItem);
     }

     ad = new SimpleAdapter(this, appInstallArrayL, R.layout.app_list_item,
       new String[] {"Label", "icon"}, new int[] {R.id.package_label, R.id.icon});
     setListAdapter(ad);
    }


현재 가지고 있는 앱 리스트를 뿌리려고 하는데
앱 아이콘을 가지고 오지 못하고 있습니다.
앱 아이콘 resourceid 값은 가지고 오는데 실행 해보면 아이콘이 이미지뷰에 들어오지 않습니다.
뭔가 잘못되긴 한것 같은데 뭐가 잘못 됬는지 잘 모르겠네요 ㅠㅠ
잘 못된 부분을 지적해 주시면 감사하겠습니다.