Inverser l'Ordre de la Liste dans le Tableau de l'Adaptateur

Comment puis-je modifier ce code afin qu'il ajoute à chaque nouvel objet en haut de la liste au lieu de la bas? Je voudrais que le dernier objet à être ajoutés à la tout en haut de la liste afin de voir plus les objets que vous le faites défiler jusqu'au bas de la liste.

public class StatusAdapter extends ArrayAdapter {
protected Context mContext;
protected List<ParseObject> mStatus;

public StatusAdapter(Context context, List<ParseObject> status) {
    super(context, R.layout.homepage, status);
    mContext = context;
    mStatus = status;
}

@Override
public View getView(final int position, View convertView, ViewGroup parent) {
    ViewHolder holder;

    if (convertView == null) {
        convertView = LayoutInflater.from(mContext).inflate(
                R.layout.homepage, null);
        holder = new ViewHolder();
        holder.usernameHomepage = (TextView) convertView
                .findViewById(R.id.usernameHP);
        holder.statusHomepage = (TextView) convertView
                .findViewById(R.id.statusHP);

        convertView.setTag(holder);
    } else {

        holder = (ViewHolder) convertView.getTag();

    }

    ParseObject statusObject = (ParseObject)mStatus.get(position);

    //title
    String username = statusObject.getString("newUser") + ":";
    holder.usernameHomepage.setText(username);

    //content
    String status = statusObject.getString("newStatus");
    holder.statusHomepage.setText(status);

    return convertView;
}

public static class ViewHolder {
    TextView usernameHomepage;
    TextView statusHomepage;

}

}

OriginalL'auteur user3002680 | 2015-05-12