ListFragmentを使っているのですが、コードの途中でリストの内容を変えようと以下のようにAdapterを初期化してセットしたのですが、リストが更新されずにそれ以前のリストのあとに追加される形になってしまいます。

コード:

adapter = new RelatedVideosAdapter(getActivity(), R.layout.video_info_for_smaho_item, relatedFormer); //relatedFormarには新しいデータのリストが入っています。
setListAdapter(adapter);

どのようにすればリストを更新できるのでしょうか。 教えて下さい。
よろしくお願いします。