-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
I am working on implementing the in-app messages feature from the SDK into our app. I have the in-app message showing but noticed that while it is displayed the View is drawing every 10ms or so, sometimes sooner. There is no animation in the blast it is a static PNG and a button. Any advice would be appreciated, I am not sure this can be utilized in production in the current state.
This is on a Samsung Galaxy S22 Ultra running Android 14.
Here is a snippet of the Logcat. I had to pause logging to get this otherwise it overflows the log capacity.
2025-04-09 10:55:34.074 20983-21079 ViewRootIm...nActivity] com.tovala.tovala I mWNT: t=0xb400007913999950 mBlastBufferQueue=0xb400007993991090 fn= 4 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5705 android.view.ViewRootImpl$2.onFrameDraw:2190 android.view.ThreadedRenderer$1.onFrameDraw:792
2025-04-09 10:55:34.078 20983-20983 BLASTBufferQueue_Java com.tovala.tovala I update, w= 1080 h= 2316 mName = ViewRootImpl@db66331[MainActivity] mNativeObject= 0xb400007993991090 sc.mNativeObject= 0xb400007a4397b2d0 format= -2 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3074 android.view.ViewRootImpl.relayoutWindow:10224 android.view.ViewRootImpl.performTraversals:4167 android.view.ViewRootImpl.doTraversal:3345 android.view.ViewRootImpl$TraversalRunnable.run:11437 android.view.Choreographer$CallbackRecord.run:1690
2025-04-09 10:55:34.078 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) relayoutAsync=true req=(1080,2316)0 dur=0 res=0x0 s={true 0xb4000078839ac630} ch=false seqId=0
2025-04-09 10:55:34.078 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I registerCallbackForPendingTransactions
2025-04-09 10:55:34.080 20983-20983 InsetsSourceConsumer com.tovala.tovala I applyRequestedVisibilityToControl: visible=false, type=ime, host=com.tovala.tovala/com.tovala.tovala.MainActivity
2025-04-09 10:55:34.081 20983-21080 ViewRootIm...nActivity] com.tovala.tovala I mWNT: t=0xb400007913960430 mBlastBufferQueue=0xb400007993991090 fn= 5 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5705 android.view.ViewRootImpl$2.onFrameDraw:2190 android.view.ThreadedRenderer$1.onFrameDraw:792
2025-04-09 10:55:34.083 20983-20983 BLASTBufferQueue_Java com.tovala.tovala I update, w= 1080 h= 2316 mName = ViewRootImpl@db66331[MainActivity] mNativeObject= 0xb400007993991090 sc.mNativeObject= 0xb400007a4397b2d0 format= -2 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3074 android.view.ViewRootImpl.relayoutWindow:10224 android.view.ViewRootImpl.performTraversals:4167 android.view.ViewRootImpl.doTraversal:3345 android.view.ViewRootImpl$TraversalRunnable.run:11437 android.view.Choreographer$CallbackRecord.run:1690
2025-04-09 10:55:34.083 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) relayoutAsync=true req=(1080,2316)0 dur=0 res=0x0 s={true 0xb4000078839ac630} ch=false seqId=0
2025-04-09 10:55:34.083 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I registerCallbackForPendingTransactions
2025-04-09 10:55:34.090 20983-21079 ViewRootIm...nActivity] com.tovala.tovala I mWNT: t=0xb40000791395b9f0 mBlastBufferQueue=0xb400007993991090 fn= 6 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5705 android.view.ViewRootImpl$2.onFrameDraw:2190 android.view.ThreadedRenderer$1.onFrameDraw:792
2025-04-09 10:55:34.100 20983-20983 BLASTBufferQueue_Java com.tovala.tovala I update, w= 1080 h= 2316 mName = ViewRootImpl@db66331[MainActivity] mNativeObject= 0xb400007993991090 sc.mNativeObject= 0xb400007a4397b2d0 format= -2 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3074 android.view.ViewRootImpl.relayoutWindow:10224 android.view.ViewRootImpl.performTraversals:4167 android.view.ViewRootImpl.doTraversal:3345 android.view.ViewRootImpl$TraversalRunnable.run:11437 android.view.Choreographer$CallbackRecord.run:1690
2025-04-09 10:55:34.101 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) relayoutAsync=true req=(1080,2316)0 dur=1 res=0x0 s={true 0xb4000078839ac630} ch=false seqId=0
2025-04-09 10:55:34.101 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I registerCallbackForPendingTransactions
2025-04-09 10:55:34.103 20983-21080 ViewRootIm...nActivity] com.tovala.tovala I mWNT: t=0xb400007913959bb0 mBlastBufferQueue=0xb400007993991090 fn= 7 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5705 android.view.ViewRootImpl$2.onFrameDraw:2190 android.view.ThreadedRenderer$1.onFrameDraw:792
2025-04-09 10:55:34.113 20983-20983 BLASTBufferQueue_Java com.tovala.tovala I update, w= 1080 h= 2316 mName = ViewRootImpl@db66331[MainActivity] mNativeObject= 0xb400007993991090 sc.mNativeObject= 0xb400007a4397b2d0 format= -2 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3074 android.view.ViewRootImpl.relayoutWindow:10224 android.view.ViewRootImpl.performTraversals:4167 android.view.ViewRootImpl.doTraversal:3345 android.view.ViewRootImpl$TraversalRunnable.run:11437 android.view.Choreographer$CallbackRecord.run:1690
2025-04-09 10:55:34.113 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) relayoutAsync=true req=(1080,2316)0 dur=1 res=0x0 s={true 0xb4000078839ac630} ch=false seqId=0
2025-04-09 10:55:34.114 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I registerCallbackForPendingTransactions
2025-04-09 10:55:34.117 20983-21079 ViewRootIm...nActivity] com.tovala.tovala I mWNT: t=0xb4000079139644d0 mBlastBufferQueue=0xb400007993991090 fn= 8 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5705 android.view.ViewRootImpl$2.onFrameDraw:2190 android.view.ThreadedRenderer$1.onFrameDraw:792
2025-04-09 10:55:34.120 20983-20983 BLASTBufferQueue_Java com.tovala.tovala I update, w= 1080 h= 2316 mName = ViewRootImpl@db66331[MainActivity] mNativeObject= 0xb400007993991090 sc.mNativeObject= 0xb400007a4397b2d0 format= -2 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3074 android.view.ViewRootImpl.relayoutWindow:10224 android.view.ViewRootImpl.performTraversals:4167 android.view.ViewRootImpl.doTraversal:3345 android.view.ViewRootImpl$TraversalRunnable.run:11437 android.view.Choreographer$CallbackRecord.run:1690
2025-04-09 10:55:34.121 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) relayoutAsync=true req=(1080,2316)0 dur=0 res=0x0 s={true 0xb4000078839ac630} ch=false seqId=0
2025-04-09 10:55:34.123 20983-20983 ViewRootIm...nActivity] com.tovala.tovala I registerCallbackForPendingTransactions
Metadata
Metadata
Assignees
Labels
No labels