title: how does the position work in the getView in the adapter?
body: <p>As far as I know, the position returns specific chosen item from the whole list. So how does the adapter use the position and transfers all of the items without some kind of loop? I guess there is a basic mistake in my sight regarding lists and positions.
  This is the code:</p>
  
  <p>(THANK YOU IN ADVANCE):</p>
  
  <pre><code> public View getView(int position, View convertView, ViewGroup parent) {
          viewHolder holder;
  
  if (convertView==null){
  
      convertView= LayoutInflater.from(mContext).inflate(R.layout.customupdatestatus, null);
      holder=new viewHolder();
      holder.statusHomePage=(TextView)convertView.findViewById(R.id.statusUploaded);
      holder.userNameHomePage=(TextView)convertView.findViewById(R.id.userNameUpdate);
  
      convertView.setTag(holder);
  }else{
      holder=(viewHolder) convertView.getTag();
  }
          ParseObject statusObject= mStatus.get(position);
  
  String username= statusObject.getString("userName");
          holder.userNameHomePage.setText(username);
  
          String status=statusObject.getString("newStatus");
          holder.statusHomePage.setText(status);
  
          return convertView;
      }
  </code></pre>