@OverRide
protected void onLayout(boolean changed, int l, int t, int r, int b) {
Log.i("loadSquareSmallWallpaperData", "changed=" + changed + ",isonDetachedFromWindow=" + isDetachedFromWindow);
if (changed || isReDraw) {
isReDraw = false;
layoutChildrenView();
}
}
boolean isDetachedFromWindow = false;
boolean isReDraw = false;
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
isDetachedFromWindow = true;
Log.i("loadSquareSmallWallpaperData", "onDetachedFromWindow");
}
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
if (isDetachedFromWindow) {
isDetachedFromWindow = false;
isReDraw = true;
}
Log.i("loadSquareSmallWallpaperData", "onAttachedToWindow");
}
@OverRide
protected void onLayout(boolean changed, int l, int t, int r, int b) {
Log.i("loadSquareSmallWallpaperData", "changed=" + changed + ",isonDetachedFromWindow=" + isDetachedFromWindow);
if (changed || isReDraw) {
isReDraw = false;
layoutChildrenView();
}
}