Merge pull request #67 from TouchInstinct/bugs/save-insance-state

fixed saved instance state requesting
This commit is contained in:
Gavriil 2017-06-26 19:22:33 +03:00 committed by GitHub
commit f2dea8e377
2 changed files with 2 additions and 0 deletions

View File

@ -295,6 +295,7 @@ public class ViewController<TActivity extends ViewControllerActivity<?>,
*/ */
@CallSuper @CallSuper
public void onSaveInstanceState(@NonNull final Bundle savedInstanceState) { public void onSaveInstanceState(@NonNull final Bundle savedInstanceState) {
baseLifecycleBindable.onSaveInstanceState();
UiUtils.UI_LIFECYCLE_LC_GROUP.i(Lc.getCodePoint(this)); UiUtils.UI_LIFECYCLE_LC_GROUP.i(Lc.getCodePoint(this));
} }

View File

@ -148,6 +148,7 @@ public abstract class BaseActivity extends AppCompatActivity
@Override @Override
protected void onSaveInstanceState(@NonNull final Bundle stateToSave) { protected void onSaveInstanceState(@NonNull final Bundle stateToSave) {
super.onSaveInstanceState(stateToSave); super.onSaveInstanceState(stateToSave);
baseLifecycleBindable.onSaveInstanceState();
UiUtils.UI_LIFECYCLE_LC_GROUP.i(Lc.getCodePoint(this)); UiUtils.UI_LIFECYCLE_LC_GROUP.i(Lc.getCodePoint(this));
final HalfNullablePair<Integer, Intent> activityResult = lastActivityResult.getValue().get(); final HalfNullablePair<Integer, Intent> activityResult = lastActivityResult.getValue().get();
if (activityResult != null) { if (activityResult != null) {