Loading api/current.xml +1 −1 Original line number Diff line number Diff line Loading @@ -121984,7 +121984,7 @@ deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> <parameter name="text" type="java.lang.String"> </parameter> </method> </class> core/java/android/view/SurfaceView.java +9 −6 Original line number Diff line number Diff line Loading @@ -124,6 +124,13 @@ public class SurfaceView extends View { } }; final ViewTreeObserver.OnScrollChangedListener mScrollChangedListener = new ViewTreeObserver.OnScrollChangedListener() { public void onScrollChanged() { updateWindow(false); } }; boolean mRequestedVisible = false; boolean mWindowVisibility = false; boolean mViewVisibility = false; Loading Loading @@ -180,6 +187,7 @@ public class SurfaceView extends View { mLayout.token = getWindowToken(); mLayout.setTitle("SurfaceView"); mViewVisibility = getVisibility() == VISIBLE; getViewTreeObserver().addOnScrollChangedListener(mScrollChangedListener); } @Override Loading @@ -200,6 +208,7 @@ public class SurfaceView extends View { @Override protected void onDetachedFromWindow() { getViewTreeObserver().removeOnScrollChangedListener(mScrollChangedListener); mRequestedVisible = false; updateWindow(false); mHaveFrame = false; Loading @@ -223,12 +232,6 @@ public class SurfaceView extends View { setMeasuredDimension(width, height); } @Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); updateWindow(false); } @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { super.onSizeChanged(w, h, oldw, oldh); Loading Loading
api/current.xml +1 −1 Original line number Diff line number Diff line Loading @@ -121984,7 +121984,7 @@ deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> <parameter name="text" type="java.lang.String"> </parameter> </method> </class>
core/java/android/view/SurfaceView.java +9 −6 Original line number Diff line number Diff line Loading @@ -124,6 +124,13 @@ public class SurfaceView extends View { } }; final ViewTreeObserver.OnScrollChangedListener mScrollChangedListener = new ViewTreeObserver.OnScrollChangedListener() { public void onScrollChanged() { updateWindow(false); } }; boolean mRequestedVisible = false; boolean mWindowVisibility = false; boolean mViewVisibility = false; Loading Loading @@ -180,6 +187,7 @@ public class SurfaceView extends View { mLayout.token = getWindowToken(); mLayout.setTitle("SurfaceView"); mViewVisibility = getVisibility() == VISIBLE; getViewTreeObserver().addOnScrollChangedListener(mScrollChangedListener); } @Override Loading @@ -200,6 +208,7 @@ public class SurfaceView extends View { @Override protected void onDetachedFromWindow() { getViewTreeObserver().removeOnScrollChangedListener(mScrollChangedListener); mRequestedVisible = false; updateWindow(false); mHaveFrame = false; Loading @@ -223,12 +232,6 @@ public class SurfaceView extends View { setMeasuredDimension(width, height); } @Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); updateWindow(false); } @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { super.onSizeChanged(w, h, oldw, oldh); Loading