public View getView(int position, View convertView, ViewGroup parent) { ActivityInfo info = _mApps.get(position); ActivityItemView i; if (convertView == null) { i = new ActivityItemView(_context, info); } else { i = (ActivityItemView) convertView; } i.setId(position); i.setImageDrawable(info.loadIcon(_context.getPackageManager())); i.setText(""); try { String name = _context.getString(info.labelRes); if (name != null) { i.setText(name); } } catch (NotFoundException ne) { } return i; }