fix(android): do not onRestoreInstanceState for sub views

This commit is contained in:
maxli
2021-10-27 14:38:15 +08:00
committed by zoomchan-cxj
parent 2b22b5fcd5
commit 87bb19c844
@@ -17,7 +17,9 @@ package com.tencent.mtt.hippy;
import android.content.Context;
import android.os.Build;
import android.os.Parcelable;
import android.util.DisplayMetrics;
import android.util.SparseArray;
import android.view.Display;
import android.view.View;
import android.view.ViewTreeObserver;
@@ -140,6 +142,11 @@ public class HippyRootView extends FrameLayout {
this.mOnLoadCompleteListener = listener;
}
@Override
protected void dispatchRestoreInstanceState(SparseArray<Parcelable> container) {
// No-op do not onRestoreInstanceState for sub views
}
@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
// No-op since UIManagerModule handles actually laying out children.