我正在使用Fragment
将图片加载到ImageView
。
我希望使用startActivityForResult()
更改该图片,但当我完成Activity
并返回Fragment
时,Fragment
会重新加载第一张图片。
可能是因为onStart()
方法。
如何避免在Fragment
之后重新加载onActivityResult()
?
答案 0 :(得分:2)
我发现了问题所在。
片段加载onStart()方法中的信息。 我看了片段生命周期,发现我必须这样做 在onActivityCreated()方法中加载信息。
这种方式已经创建了视图,我可以参考我的xml-objects。 查看此图片,解释片段生命周期: http://developer.android.com/images/activity_fragment_lifecycle.png