title: How to refresh listview when click an item on listview
body: <p>I have a custom adapter extends from arrayadapter:</p>
  
  <pre><code>@Override
  public View getView(int position, View convertView, ViewGroup parent) {
  
      final ViewHolder holder;
  
      if (convertView == null) {
          LayoutInflater vi = (LayoutInflater) getContext().getSystemService(
                  Context.LAYOUT_INFLATER_SERVICE);
          convertView = vi.inflate(R.layout.list_item, null);
  
          holder = new ViewHolder();
          holder.tvName = (TextView) convertView.findViewById(R.id.tvName);
          holder.tvPrice = (TextView) convertView.findViewById(R.id.tvPrice);
          holder.ivItem = (ImageView) convertView.findViewById(R.id.ivItem);
          holder.ivIcon = (ImageView) convertView.findViewById(R.id.ivIcon);
          holder.ivArrow = (ImageView) convertView.findViewById(R.id.ivArrow);
  
          convertView.setTag(holder);
  
      } else {
          holder = (ViewHolder) convertView.getTag();
      }
  
      holder.tvName.setText(item.get(position).getName());
      holder.tvPrice.setText(item.get(position).getPrice());
      holder.ivItem.setImageBitmap(item.get(position).getAvatar());
      holder.ivArrow.setImageDrawable(item.get(position).getArrow());
      holder.ivIcon.setImageDrawable(item.get(position).getIcon());
  
  
              holder.ivIcon.setOnClickListener(new OnClickListener() {
          @Override
          public void onClick(View v) {
  
          /*...My code...*/
      }
      });
  
      return convertView;
  }
  </code></pre>
  
  <p>I try to click on item <code>ivIcon</code>, a row of <code>listview</code> will be removed and <code>listview</code> should refresh, but I don't have way to refresh listview. I need help</p>