@Override
 public int getItemViewType(int position) {
   // TODO Auto-generated method stub
   GotyeNotify notify = getItem(position);
   if (notify.getType() == GotyeNotifyType.GroupInvite) {
     if (notify.isRead()) {
       return 0; // 收到邀请已读
     } else {
       return 1; // 收到邀请未读
     }
   } else if (notify.getType() == GotyeNotifyType.JoinGroupReply) {
     if (notify.isRead()) {
       return 2; // 收到申请回复
     } else {
       return 3; // 收到申请回复拒绝
     }
   } else {
     if (notify.isRead()) {
       return 4; // 处理申请
     } else {
       return 5; // 处理申请
     }
   }
 }
  @SuppressLint("InflateParams")
  @Override
  public View getView(int arg0, View view, ViewGroup arg2) {
    // TODO Auto-generated method stub
    ViewHolder viewHolder;
    if (view == null) {
      view = LayoutInflater.from(notifyListPage).inflate(R.layout.item_delete, null);
      viewHolder = new ViewHolder();
      viewHolder.icon = (ImageView) view.findViewById(R.id.icon);
      viewHolder.title = (TextView) view.findViewById(R.id.title_tx);
      viewHolder.content = (TextView) view.findViewById(R.id.content_tx);
      viewHolder.time = (TextView) view.findViewById(R.id.time_tx);
      viewHolder.count = (TextView) view.findViewById(R.id.count);
      view.setTag(viewHolder);
    } else {
      viewHolder = (ViewHolder) view.getTag();
    }

    final GotyeNotify notify = (GotyeNotify) getItem(arg0);

    viewHolder.title.setText(notify.getText());
    viewHolder.content.setVisibility(View.GONE);
    viewHolder.icon.setImageResource(R.drawable.contact_group);

    //		switch (notify.getType()) {
    //		case GroupInvite:
    //
    //			if (notify.isRead()) {
    //				viewHolder.reject.setVisibility(View.VISIBLE);
    //				viewHolder.agree.setVisibility(View.GONE);
    //				viewHolder.reject.setText("删除");
    //				viewHolder.reject.setOnClickListener(new OnClickListener() {
    //
    //					@Override
    //					public void onClick(View arg0) {
    //						GotyeAPI.getInstance().deleteNotify(notify);
    //
    //						notifyListPage.refresh();
    //					}
    //				});
    //			} else {
    //				viewHolder.reject.setVisibility(View.VISIBLE);
    //				viewHolder.reject.setOnClickListener(new OnClickListener() {
    //					@Override
    //					public void onClick(View arg0) {
    //						notify.setRead(true);
    //						GotyeAPI.getInstance().markNotifyIsread(notify);
    //						notifyListPage.refresh();
    //					}
    //				});
    //				viewHolder.agree.setVisibility(View.VISIBLE);
    //				viewHolder.agree.setText("加入该群");
    //				viewHolder.agree.setOnClickListener(new OnClickListener() {
    //					@Override
    //					public void onClick(View arg0) {
    //						GotyeAPI.getInstance().joinGroup(
    //								new GotyeGroup(notify.getFrom().Id));
    //						notify.setRead(true);
    //						GotyeAPI.getInstance().markNotifyIsread(notify);
    //						ProgressDialogUtil.showProgress(notifyListPage, "正在加入..");
    //						notifyListPage.refresh();
    //					}
    //				});
    //			}
    //
    //
    //			break;
    //		case JoinGroupReply:
    //
    //			if (notify.isRead()) {
    //				viewHolder.reject.setVisibility(View.VISIBLE);
    //				viewHolder.agree.setVisibility(View.GONE);
    //				viewHolder.reject.setText("删除");
    //				viewHolder.reject.setOnClickListener(new OnClickListener() {
    //
    //					@Override
    //					public void onClick(View arg0) {
    //						GotyeAPI.getInstance().deleteNotify(notify);
    //						notifyListPage.refresh();
    //					}
    //				});
    //			} else {
    //				viewHolder.reject.setVisibility(View.GONE);
    //				viewHolder.agree.setVisibility(View.VISIBLE);
    //				viewHolder.agree.setText("知道了");
    //				viewHolder.agree.setOnClickListener(new OnClickListener() {
    //					@Override
    //					public void onClick(View arg0) {
    //						notify.setRead(true);
    //						GotyeAPI.getInstance().markNotifyIsread(notify);
    //						notifyListPage.refresh();
    //					}
    //				});
    //			}
    //
    //			break;
    //		case JoinGroupRequest:
    //			if (notify.isRead()) {
    //				viewHolder.reject.setVisibility(View.VISIBLE);
    //				viewHolder.agree.setVisibility(View.GONE);
    //				viewHolder.reject.setText("删除");
    //				viewHolder.reject.setOnClickListener(new OnClickListener() {
    //
    //					@Override
    //					public void onClick(View arg0) {
    //						GotyeAPI.getInstance().deleteNotify(notify);
    //						notifyListPage.refresh();
    //					}
    //				});
    //			} else {
    //				viewHolder.reject.setVisibility(View.VISIBLE);
    //				viewHolder.agree.setVisibility(View.VISIBLE);
    //				viewHolder.agree.setText("同意");
    //				viewHolder.agree.setOnClickListener(new OnClickListener() {
    //					@Override
    //					public void onClick(View arg0) {
    //						notify.setRead(true);
    //						GotyeAPI.getInstance().markNotifyIsread(notify);
    //						notifyListPage.refresh();
    //
    //	GotyeAPI.getInstance().replyJoinGroup((GotyeUser)notify.getSender(),(GotyeGroup)notify.getFrom(),"欢迎加入",true);
    //					}
    //				});
    //				viewHolder.reject.setText("拒绝");
    //				viewHolder.reject.setOnClickListener(new OnClickListener() {
    //					@Override
    //					public void onClick(View arg0) {
    //						notify.setRead(true);
    //						GotyeAPI.getInstance().markNotifyIsread(notify);
    //						notifyListPage.refresh();
    //
    //	GotyeAPI.getInstance().replyJoinGroup((GotyeUser)notify.getSender(),(GotyeGroup)notify.getFrom(),"不同意",false);
    //					}
    //				});
    //			}
    //			break;
    //		default:
    //			break;
    //		}

    viewHolder.count.setVisibility(notify.isRead() ? View.GONE : View.VISIBLE);
    return view;
  }