Fix drawer state

This commit is contained in:
tehcneko committed 2021-03-20 21:53:15 +08:00
1 parent 22d7c59951
commit 02b3f2bc63
1 file changed
+11
@@ -253,4 +253,15 @@ public abstract class BaseScene extends SceneFragment {
super.onResume();
Analytics.onSceneView(this);
}
@Override
public void onSaveInstanceState(@NonNull Bundle outState) {
super.onSaveInstanceState(outState);
if (drawerView != null) {
drawerViewState = new SparseArray<>();
drawerView.saveHierarchyState(drawerViewState);
outState.putSparseParcelableArray(KEY_DRAWER_VIEW_STATE, drawerViewState);
}
}
}