Android - 片段onActivityResult避免重新加载

时间:2012-08-21 11:41:26

标签: android android-fragments android-activity

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

我希望使用startActivityForResult()更改该图片,但当我完成Activity并返回Fragment时,Fragment会重新加载第一张图片。

可能是因为onStart()方法。

如何避免在Fragment之后重新加载onActivityResult()

1 个答案:

答案 0 :(得分:2)

我发现了问题所在。

片段加载onStart()方法中的信息。 我看了片段生命周期,发现我必须这样做 在onActivityCreated()方法中加载信息。

这种方式已经创建了视图,我可以参考我的xml-objects。 查看此图片,解释片段生命周期: http://developer.android.com/images/activity_fragment_lifecycle.png