android fragment 后退,android Fragment 部分手机进入下一个activity返回出错
问题是这样的:1:FragmentActivity里面加载了四个Fragment2:这四个是通过显示和隐藏Fragment来控制界面显示与隐藏的3:四个Fragment之间的切换是没有任何问题的4:当其中一个Fragment跳转到一个activity中的时候,首次点击返回键,返回上一个Fragment中。5:但是当第二次进入上个的activity中的时候,就会出现错误(有的手机是二次进入点击返回键
问题是这样的:
1:FragmentActivity里面加载了四个Fragment
2:这四个是通过显示和隐藏Fragment来控制界面显示与隐藏的
3:四个Fragment之间的切换是没有任何问题的
4:当其中一个Fragment跳转到一个activity中的时候,首次点击返回键,返回上一个Fragment中。
5:但是当第二次进入上个的activity中的时候,就会出现错误(有的手机是二次进入点击返回键是才会出现错误)。
6:这个看不见log,任何提示信息都没有
这个问题是部分手机出现(如:三星note3、小米)。
测试手机系统为5.0和5.1.1
正常流程:
onPause-->onSaveInstanceState-->onStop-----返回----->onResume
Fragment运行onPause-->onSaveInstanceState-->onStop完之后进入activity,activity返回会回到Fragment的onResume
错误流程:Fragment运行onPause-->onSaveInstanceState-->onStop-->onDestroyView-->onDestroy-->onDetach完之后进入activity,activity返回会回到Fragment的整个流程
更多推荐
所有评论(0)