Acivity创建了一个fragment,在fragment打开照相机,然后拍完照片activity中fragment的引用好像就找不到这个fragment了,发现这个fragment中的各种变量都为空。
过程中fragment生命周期:打开照相机后faragment就onStop了,照完就onDestory一直到onDetach然后又从onAttach开始到了onPause。
感觉生命周期中第二次生成的fragment的activity的引用就操作不到了,好奇怪
------解决思路----------------------
fragment调用setRetainInstance(true) 保证在activity重绘时使用原来的fragment
可以试试