OSDN Git Service

Save FragmentManagerNonConfig during onSaveInstanceState()
authorGeorge Mount <mount@google.com>
Wed, 5 Apr 2017 19:30:17 +0000 (12:30 -0700)
committerGeorge Mount <mount@google.com>
Wed, 5 Apr 2017 19:32:11 +0000 (12:32 -0700)
commitf804d6ade78bb42a7f4a101510f041bd6ca26eeb
tree8cb1b9f2eac9d647553bb8e0501509068b48d682
parent74af07647d7f00d9f40b77dc4067742d309b8cd6
Save FragmentManagerNonConfig during onSaveInstanceState()

Bug 36815706

onSaveInstanceState() is called prior to onStop(), but
onRetainNonConfigInstance() is called after. When a
retained instance fragment is added during onStop(),
the state of the two configurations won't match. This
CL moves the non-configuration save to happen immediately
after the save instance state.

Support Lib Change: Ib41cbe02d060d3411e32d1494525e119d0c23dd7
Test: I30e598abf7faceac3294aef1ee0ee3b07d3aa7c6

Change-Id: I861629e2c6da2d8b0e075e8283b631fdf80670c0
core/java/android/app/FragmentManager.java