画面の回転で onCreate() が再度呼び出され、再度入力されるため、回転するたびに、当然、不要なものが追加されたエントリが取得されます。onCreate は基本的に次のとおりです。
@Override
public void onActivityCreated(Bundle savedInstanceState)
{
super.onActivityCreated(savedInstanceState);
myList = new ArrayList<SingleEntry>();
new getList().execute(); //Async task to fill myList
ListView lv = (ListView) getActivity().findViewById(R.id.ListView01);
itemAdapter = new ItemAdapterOverview(getActivity().getApplicationContext(), myList);
lv.setAdapter(itemAdapter);
}
myList は ArrayList とクラス変数です。null アダプタを設定するために充填が行われる前に onCreate() を試しました。これは Google が私に提案したものでした。しかし、うまくいきませんでした。