diff --git a/android/sdk/src/main/java/com/tencent/mtt/hippy/HippyRootView.java b/android/sdk/src/main/java/com/tencent/mtt/hippy/HippyRootView.java index 3c1450608..cfc3eef37 100644 --- a/android/sdk/src/main/java/com/tencent/mtt/hippy/HippyRootView.java +++ b/android/sdk/src/main/java/com/tencent/mtt/hippy/HippyRootView.java @@ -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 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.