3 つのタブがあり、すべてレイアウト xml ファイル (list.xml など) から取得しています。list.xml で、次のような EditText を定義しました。
<EditText
android:id="@+id/filterText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@+id/filterClear"
android:hint="@string/filterHint"
android:text="@string/filter">
</EditText>
ただし、方向の変更を行って、3 つの EditText のいずれかに何かを入力した場合 (すべて同じ ID であると思います)、テキストは同じ状態に復元されないようです。ときどき (入力したタブに応じて) すべてのフィールドが空であるか、すべてのフィールドが入力されています。
これを処理する適切な方法は何ですか?