目的
テキストやイメージの設定が上手く行われない事例についてのメモ
現象
具体的には、
- EditTextのsetTextが設定されない。
- ImageViewのimageが設定できない
など。
対応や原因
onCreateViewでsetTextを処理していると、うまく設定されない事があるよう。
なので、
onStartやらonResumeなどで設定するようにする。
それか、
以下のように、onCreateViewのreturnで返していると設定されない。
return inflater.inflate(R.layout.XXX, container, false);
Androidエンジニア初心者なりに調べてみて。。
1つ目の原因については、onCreateViewのあと、画面設定がリセットされる仕様のよう。
2つ目は、さっぱり分からない。
クラスの呼び出している方法が誤っているのかも。。。