0

我正在使用Fragment将图像加载到ImageView.

我想更改该图像,startActivityForResult()但是当我完成Activity并返回时Fragment,会Fragment再次重新加载第一张图像。

可能是因为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 回答