ホワイトスクリーンやらホワイトアウトやらで検索しても FGO しかでてこなくて困ったので
自分用のメモとして
発生条件
- 戻るボタンを押した時とかに発生する
- タスク一覧を表示させてから戻ると直ってる
対応
- onCreateView 内で removeAllViews を呼ぶ
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
container.removeAllViews()
View rootView = inflater.inflate(R.layout.my_fragment, container,false);
return rootView;
}
参考
ありがとう
GraveDollの備忘録ブログ:onResume()内でFragmentをreplace()しても画面に反映されない
http://gravedoll.hatenablog.com/entry/2014/06/16/215426
Y.A.M の 雑記帳:Android FragmentTransaction のまとめ
http://y-anz-m.blogspot.jp/2012/03/androidfragmenttransaction_14.html
備考
- 「Android Fragment 画面 表示されない」で検索したら参考のページが見つかった
- Fragment というキーワードが重要だったみたい
- removeAllViews については StackOverflow を見たと書いてあったけどページは見つからなかった