public void onItemClick(AdapterView<?> adv, View v, int position, long ID) { if (ProfileItemView.class.isInstance(v)) { ProfileItemView pv = (ProfileItemView) v; FacebookUser.SimpleFBUser user = pv.getUser(); Intent intent = new Intent(mContext, FacebookAccountActivity.class); intent.putExtra("uid", user.uid); intent.putExtra("username", user.name); intent.putExtra("imageurl", user.pic_square); ((FacebookBaseActivity) (mContext)) .startActivityForResult(intent, FacebookBaseActivity.FACEBOOK_USER_DETAIL); } }
public View getView(int position, View convertView, ViewGroup arg2) { if (position < 0 || position >= getCount()) { return null; } ProfileItemView v = null; FacebookUser.SimpleFBUser di = (FacebookUser.SimpleFBUser) getItem(position); if (di != null) { if (convertView == null /*|| convertView instanceof SeparatorView*/) { v = new ProfileItemView(mContext, di); } else { v = (ProfileItemView) convertView; v.setItem(di); } } // v.chooseFriendListener(); return v; }