Your implementation of this has to reorder your ListAdapter! Make sure to call notifyDataSetChanged() or something like it in your implementation.
notifyDataSetChanged()