RecyclerView(horizontal)을 scrollToPosition 하면 재현됩니다.
250511562 performSurfaceTransaction RenderWorker position = [0, 82, 840, 2163] surfaceSize = 840x2081
250511562 surfaceRedrawNeeded
Engine{1706673010} paused
Engine{1706673010} resumed.
250511562 finishedDrawing
250511562 performSurfaceTransaction RenderWorker position = [0, 82, 840, 1974] surfaceSize = 840x1892
updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false
250511562 surfaceChanged – format=4 w=840 h=1892
250511562 surfaceRedrawNeeded
Engine{1706673010} paused
Engine{1706673010} resumed.
250511562 updateSurfacePosition RenderWorker, frameNr = 1051, position = [0, 82, 840, 1974] surfaceSize = 840x1892
…
BLASTBufferQueue_Java$
update, w= 840 h= 2081…
update, w= 840 h= 1892…
update, w= 840 h= 2081…
update, w= 840 h= 1892…
surface의 사이즈가 계속 변경되는것으로 보입니다.
mapView 자체 크기를 변경하는 부분은 없고 mapPadding도 주지 않고 테스트 중입니다.
recyclerView의 position을 scrollToPosition으로 0 → 11까지 이동하면 4번정도 발생합니다.
========
2024-01-31 12:56:40.078 K3fAApi D [Label] removeLabel(id=111, layerId=shopSelected) —>
2024-01-31 12:56:40.078 K3fAApi D [Label] setVisible(id=111, layerId=shopDefault, visible=1, autoMove=0) —>
2024-01-31 12:56:40.078 K3fAApi D [Label] setVisible(id=118, layerId=shopDefault, visible=0, autoMove=0) —>
2024-01-31 12:56:40.078 K3fAApi D [Label] addLabel(layer=shopSelected, styleId=270126502, labelId=118, lsLod=0) —>
2024-01-31 12:56:40.086 K3fAApi D → newCenterPoint(lat: 37.402095, lng: 127.108637, zoomLevel: -1, height: 19676.588206, animate: 1, duration: 100, makeViaPoint: 0, chain: 0)
2024-01-31 12:56:40.244 SurfaceView I 250511562 Changes: creating=false format=false size=true visible=false alpha=false hint=false visible=false left=false top=false z=false attached=true lifecycleStrategy=false
2024-01-31 12:56:40.244 SurfaceView@eee80ca I 250511562 Cur surface: Surface(name=null)/@0x9541682
2024-01-31 12:56:40.245 BLASTBufferQueue_Java I update, w= 840 h= 2081 mName = null mNativeObject= 0xb400007347077850 sc.mNativeObject= 0xb4000073a708b9d0 format= 4 caller= android.view.SurfaceView.setBufferSize:1432 android.view.SurfaceView.performSurfaceTransaction:988 android.view.SurfaceView.updateSurface:1204 android.view.SurfaceView.setFrame:559 android.view.View.layout:25748 android.widget.FrameLayout.layoutChildren:332
2024-01-31 12:56:40.245 SurfaceView@eee80ca I pST: sr = Rect(0, 82 - 840, 2163) sw = 840 sh = 2081
2024-01-31 12:56:40.246 SurfaceView@eee80ca D 250511562 performSurfaceTransaction RenderWorker position = [0, 82, 840, 2163] surfaceSize = 840x2081
2024-01-31 12:56:40.246 SurfaceView@eee80ca I updateSurface: mVisible = true mSurface.isValid() = true
2024-01-31 12:56:40.246 SurfaceView@eee80ca I updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false
2024-01-31 12:56:40.246 SurfaceView I 250511562 surfaceChanged – format=4 w=840 h=2081
2024-01-31 12:56:40.246 SurfaceView@eee80ca I surfaceChanged (840,2081) 1 #5 com.kakao.vectormap.graphics.gl.KGLSurfaceView{eee80ca V.E… …ID 0,0-840,2081}
2024-01-31 12:56:40.247 SurfaceView I 250511562 surfaceRedrawNeeded
2024-01-31 12:56:40.247 K3fCore I Engine{1706673010} paused
2024-01-31 12:56:40.247 K3fCore I Engine{1706673010} resumed.
2024-01-31 12:56:40.257 SurfaceView I 250511562 Changes: creating=false format=false size=true visible=false alpha=false hint=false visible=false left=false top=false z=false attached=true lifecycleStrategy=false
2024-01-31 12:56:40.257 SurfaceView@eee80ca I 250511562 Cur surface: Surface(name=null)/@0x9541682
2024-01-31 12:56:40.258 BLASTBufferQueue_Java I update, w= 840 h= 1892 mName = null mNativeObject= 0xb400007347077850 sc.mNativeObject= 0xb4000073a708b9d0 format= 4 caller= android.view.SurfaceView.setBufferSize:1432 android.view.SurfaceView.performSurfaceTransaction:988 android.view.SurfaceView.updateSurface:1204 android.view.SurfaceView.setFrame:559 android.view.View.layout:25748 android.widget.FrameLayout.layoutChildren:332
2024-01-31 12:56:40.258 SurfaceView@eee80ca I pST: sr = Rect(0, 82 - 840, 1974) sw = 840 sh = 1892
2024-01-31 12:56:40.259 SurfaceView I 250511562 finishedDrawing
2024-01-31 12:56:40.259 SurfaceView@eee80ca D 250511562 performSurfaceTransaction RenderWorker position = [0, 82, 840, 1974] surfaceSize = 840x1892
2024-01-31 12:56:40.260 SurfaceView@eee80ca I updateSurface: mVisible = true mSurface.isValid() = true
2024-01-31 12:56:40.260 SurfaceView@eee80ca I updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false
2024-01-31 12:56:40.260 SurfaceView I 250511562 surfaceChanged – format=4 w=840 h=1892
2024-01-31 12:56:40.260 SurfaceView@eee80ca I surfaceChanged (840,1892) 1 #5 com.kakao.vectormap.graphics.gl.KGLSurfaceView{eee80ca V.E… …ID 0,0-840,1892}
2024-01-31 12:56:40.260 SurfaceView I 250511562 surfaceRedrawNeeded
2024-01-31 12:56:40.261 K3fCore I Engine{1706673010} paused
2024-01-31 12:56:40.261 K3fCore I Engine{1706673010} resumed.
2024-01-31 12:56:40.263 ViewRootIm…nActivity] I registerCallbackForPendingTransactions
2024-01-31 12:56:40.269 SurfaceView D 250511562 updateSurfacePosition RenderWorker, frameNr = 1162, position = [0, 82, 840, 1974] surfaceSize = 840x1892
2024-01-31 12:56:40.270 SurfaceView@eee80ca I uSP: rtp = Rect(0, 82 - 840, 1974) rtsw = 840 rtsh = 1892
2024-01-31 12:56:40.270 SurfaceView@eee80ca I onSSPAndSRT: pl = 0 pt = 82 sx = 1.0 sy = 1.0
2024-01-31 12:56:40.270 SurfaceView@eee80ca I aOrMT: ViewRootImpl@7ed726b[MainActivity] t = android.view.SurfaceControl$Transaction@c92ddc4 fN = 1162 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1660 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369
2024-01-31 12:56:40.270 ViewRootIm…nActivity] I mWNT: t=0xb4000073670a3d30 mBlastBufferQueue=0xb400007347074970 fn= 1162 caller= android.view.SurfaceView.applyOrMergeTransaction:1592 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1660
2024-01-31 12:56:40.271 ViewRootIm…nActivity] I mWNT: t=0xb4000073670d6b30 mBlastBufferQueue=0xb400007347074970 fn= 1162 caller= android.view.ViewRootImpl$6.onFrameDraw:5582 android.view.ViewRootImpl$2.onFrameDraw:2131 android.view.ThreadedRenderer$1.onFrameDraw:788
2024-01-31 12:56:40.277 SurfaceView I 250511562 finishedDrawing
2024-01-31 12:56:40.277 SurfaceView I 250511562 Changes: creating=false format=false size=true visible=false alpha=false hint=false visible=false left=false top=false z=false attached=true lifecycleStrategy=false
2024-01-31 12:56:40.278 SurfaceView@eee80ca I 250511562 Cur surface: Surface(name=null)/@0x9541682
2024-01-31 12:56:40.278 BLASTBufferQueue_Java I update, w= 840 h= 2081 mName = null mNativeObject= 0xb400007347077850 sc.mNativeObject= 0xb4000073a708b9d0 format= 4 caller= android.view.SurfaceView.setBufferSize:1432 android.view.SurfaceView.performSurfaceTransaction:988 android.view.SurfaceView.updateSurface:1204 android.view.SurfaceView.setFrame:559 android.view.View.layout:25748 android.widget.FrameLayout.layoutChildren:332
2024-01-31 12:56:40.278 SurfaceView@eee80ca I pST: sr = Rect(0, 82 - 840, 2163) sw = 840 sh = 2081
2024-01-31 12:56:40.279 SurfaceView@eee80ca D 250511562 performSurfaceTransaction RenderWorker position = [0, 82, 840, 2163] surfaceSize = 840x2081
2024-01-31 12:56:40.279 SurfaceView@eee80ca I updateSurface: mVisible = true mSurface.isValid() = true
2024-01-31 12:56:40.279 SurfaceView@eee80ca I updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false
2024-01-31 12:56:40.279 SurfaceView I 250511562 surfaceChanged – format=4 w=840 h=2081
2024-01-31 12:56:40.279 SurfaceView@eee80ca I surfaceChanged (840,2081) 1 #5 com.kakao.vectormap.graphics.gl.KGLSurfaceView{eee80ca V.E… …ID 0,0-840,2081}
2024-01-31 12:56:40.281 SurfaceView I 250511562 surfaceRedrawNeeded
2024-01-31 12:56:40.283 K3fCore I Engine{1706673010} paused
2024-01-31 12:56:40.283 K3fCore I Engine{1706673010} resumed.
2024-01-31 12:56:40.293 SurfaceView I 250511562 finishedDrawing
2024-01-31 12:56:40.295 SurfaceView I 250511562 Changes: creating=false format=false size=true visible=false alpha=false hint=false visible=false left=false top=false z=false attached=true lifecycleStrategy=false
2024-01-31 12:56:40.296 SurfaceView@eee80ca I 250511562 Cur surface: Surface(name=null)/@0x9541682
2024-01-31 12:56:40.296 BLASTBufferQueue_Java I update, w= 840 h= 1892 mName = null mNativeObject= 0xb400007347077850 sc.mNativeObject= 0xb4000073a708b9d0 format= 4 caller= android.view.SurfaceView.setBufferSize:1432 android.view.SurfaceView.performSurfaceTransaction:988 android.view.SurfaceView.updateSurface:1204 android.view.SurfaceView.setFrame:559 android.view.View.layout:25748 android.widget.FrameLayout.layoutChildren:332
2024-01-31 12:56:40.296 SurfaceView@eee80ca I pST: sr = Rect(0, 82 - 840, 1974) sw = 840 sh = 1892
2024-01-31 12:56:40.297 SurfaceView@eee80ca D 250511562 performSurfaceTransaction RenderWorker position = [0, 82, 840, 1974] surfaceSize = 840x1892
2024-01-31 12:56:40.297 SurfaceView@eee80ca I updateSurface: mVisible = true mSurface.isValid() = true
2024-01-31 12:56:40.297 SurfaceView@eee80ca I updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false
2024-01-31 12:56:40.297 SurfaceView I 250511562 surfaceChanged – format=4 w=840 h=1892
2024-01-31 12:56:40.297 SurfaceView@eee80ca I surfaceChanged (840,1892) 1 #5 com.kakao.vectormap.graphics.gl.KGLSurfaceView{eee80ca V.E… …ID 0,0-840,1892}
2024-01-31 12:56:40.297 SurfaceView I 250511562 surfaceRedrawNeeded
2024-01-31 12:56:40.297 K3fCore I Engine{1706673010} paused
2024-01-31 12:56:40.297 K3fCore I Engine{1706673010} resumed.
2024-01-31 12:56:40.299 ViewRootIm…nActivity] I registerCallbackForPendingTransactions
2024-01-31 12:56:40.303 SurfaceView D 250511562 updateSurfacePosition RenderWorker, frameNr = 1163, position = [0, 82, 840, 1974] surfaceSize = 840x1892
2024-01-31 12:56:40.303 SurfaceView@eee80ca I uSP: rtp = Rect(0, 82 - 840, 1974) rtsw = 840 rtsh = 1892
2024-01-31 12:56:40.303 SurfaceView@eee80ca I onSSPAndSRT: pl = 0 pt = 82 sx = 1.0 sy = 1.0
2024-01-31 12:56:40.303 SurfaceView@eee80ca I aOrMT: ViewRootImpl@7ed726b[MainActivity] t = android.view.SurfaceControl$Transaction@e6ae373 fN = 1163 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1660 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369
2024-01-31 12:56:40.303 ViewRootIm…nActivity] I mWNT: t=0xb400007367119210 mBlastBufferQueue=0xb400007347074970 fn= 1163 caller= android.view.SurfaceView.applyOrMergeTransaction:1592 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1660
2024-01-31 12:56:40.304 ViewRootIm…nActivity] I mWNT: t=0xb4000073670e3d90 mBlastBufferQueue=0xb400007347074970 fn= 1163 caller= android.view.ViewRootImpl$6.onFrameDraw:5582 android.view.ViewRootImpl$2.onFrameDraw:2131 android.view.ThreadedRenderer$1.onFrameDraw:788
2024-01-31 12:56:40.307 SurfaceView I 250511562 finishedDrawing