onCreateView が 2 回目に呼び出されると、MyFragment の別のインスタンスが追加されます。たとえば、この Fragment がバック スタックから戻ってくると、MyFragment の 2 つのインスタンスが表示されます。なんで?どうすれば防げますか?
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.announcement, null);
FragmentTransaction fragmentTransaction = getChildFragmentManager()
.beginTransaction();
fragmentTransaction.add(R.id.fragmentContainer, new MyFragment());
fragmentTransaction.commit();
return view;
}