0

FragmentImage を にロードするを使用していますImageView

その画像を変更したいのですstartActivityForResult()が、それを終了しActivityてに戻るとFragmentFragment最初の画像が再度リロードされます。

方法によるのでしょうonStart()

Fragmentの後にリロードしないようにするにはどうすればよいonActivityResult()ですか?

4

1 に答える 1

2

問題が何であるかがわかりました。

フラグメントは onStart() メソッドの情報にロードされます。フラグメントのライフサイクルを調べたところ、onActivityCreated() メソッドで情報をロードする必要があることがわかりました。

このようにして、ビューは既に作成されており、xml オブジェクトを参照できます。フラグメントのライフサイクルを説明するこの画像を確認してください: http://developer.android.com/images/activity_fragment_lifecycle.png

于 2012-08-29T11:39:57.877 に答える