Reply To: Communication between JavaScript and Unity breaks

Welcome! Forums Unity Plugins In-App Web Browser Communication between JavaScript and Unity breaks Reply To: Communication between JavaScript and Unity breaks

#1018
mart
Participant

How to reproduce it:

1.) Open a lot of apps.
2.) Open the app with the demoscene and load Sample Website
3.) Switch to another app
4.) Switch back to demo and “send ping” and get a “pong”

Repeat 3 and 4.
After 3 or more repeats i get no pongs anymore ;(

After switching a few Times more i get all the lost pongs.

The only Log.Error i get is that:
http://prntscr.com/j9jwzo

Here is the log from LogCat:

04-24 18:00:32.545: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:33.559: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:36.437: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:36.507: I/Unity(16927): onResume
04-24 18:00:36.533: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={Surface(name=null)/@0x496e005 isValid=true -1087066112}
04-24 18:00:36.533: D/Unity(16927): SetWindow 0 0xbf34b008
04-24 18:00:36.533: D/Unity(16927): SetWindow 0 0xbf34b008
04-24 18:00:36.542: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -1087064064} surfaceGenerationChanged=true
04-24 18:00:36.548: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -986456064} surfaceGenerationChanged=true
04-24 18:00:36.615: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
04-24 18:00:36.615: I/Unity(16927): windowFocusChanged: true
04-24 18:00:36.615: D/Unity(16927): [EGL] Attaching window :0xbf34b008
04-24 18:00:36.616: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@22d38bb nm : com.upjers.DeploymentTest2 ic=null
04-24 18:00:36.616: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
04-24 18:00:36.618: D/mali_winsys(16927): EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000,  [1440x2560]-format:1
04-24 18:00:36.622: D/InputTransport(16927): Input channel constructed: fd=83
04-24 18:00:36.622: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
04-24 18:00:36.622: D/Unity(16927): ANativeWindow: (1440/2560) RequestedResolution: (0/0) RenderingResolution: (0/0) EGLSurface: (1440/2560)
04-24 18:00:36.623: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@2c51d8 nm : com.upjers.DeploymentTest2 ic=null
04-24 18:00:36.623: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
04-24 18:00:36.625: D/InputTransport(16927): Input channel constructed: fd=86
04-24 18:00:36.625: D/InputTransport(16927): Input channel destroyed: fd=83
04-24 18:00:36.646: I/sensor(16927): ASensorEventQueue_enableSensor: handle=0, name=MPU6500 Acceleration Sensor, ret=0
04-24 18:00:36.646: I/sensor(16927): ASensorEventQueue_setEventRate: handle=0, name=MPU6500 Acceleration Sensor, delay=20000, ret=0
04-24 18:00:36.646: D/Unity(16927): Sensor :        Accelerometer ( 1) ; 0.001197 / 0.00s ; MPU6500 Acceleration Sensor / Invensense 
04-24 18:00:36.650: D/Unity(16927): Choreographer available: Enabling VSYNC timing
04-24 18:00:36.691: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
04-24 18:00:36.691: I/Unity(16927): windowFocusChanged: false
04-24 18:00:36.810: D/AudioTrack(16927): Client defaulted notificationFrames to 709 for frameCount 2129
04-24 18:00:36.810: I/AudioTrack(16927): This process already got info. FadeIn[0] FadeOut[0] FadeInRing[0]
04-24 18:00:36.939: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1087064064} surfaceGenerationChanged=false
04-24 18:00:37.894: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1087064064} surfaceGenerationChanged=false
04-24 18:00:38.507: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
04-24 18:00:38.613: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1
04-24 18:00:38.649: I/Unity(16927): InAppBrowser: JS Message: ping
04-24 18:00:38.649: I/Unity(16927): Stacktrace is not supported on this platform. 
04-24 18:00:38.649: I/Unity(16927): (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
04-24 18:00:38.649: I/Unity(16927): Ping message received!
04-24 18:00:38.649: I/Unity(16927): Stacktrace is not supported on this platform. 
04-24 18:00:38.649: I/Unity(16927): (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
04-24 18:00:38.815: D/InputTransport(16927): Input channel constructed: fd=158
04-24 18:00:38.815: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): setView = DecorView@fc3e108[UnityPlayerActivity] touchMode=true
04-24 18:00:38.817: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): dispatchAttachedToWindow
04-24 18:00:38.854: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][0,0] newFrame=[36,833][1404,1727] result=0x27 surface={isValid=true -1086285824} surfaceGenerationChanged=true
04-24 18:00:38.854: D/ScrollView(16927):  onsize change changed 
04-24 18:00:38.854: D/ScrollView(16927):  onsize change changed 
04-24 18:00:38.942: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
04-24 18:00:38.942: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
04-24 18:00:38.962: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
04-24 18:00:40.251: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
04-24 18:00:40.372: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1
04-24 18:00:40.375: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): dispatchDetachedFromWindow
04-24 18:00:40.393: D/InputTransport(16927): Input channel destroyed: fd=158
04-24 18:00:40.395: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
04-24 18:00:40.398: E/ViewRootImpl(16927): sendUserActionEvent() mView == null
04-24 18:00:41.231: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
04-24 18:00:41.235: I/Unity(16927): onPause
04-24 18:00:41.275: I/System.out(16927): (HTTPLog)-Static: isSBSettingEnabled false
04-24 18:00:41.275: I/System.out(16927): (HTTPLog)-Static: isSBSettingEnabled false
04-24 18:00:41.284: I/AudioTrack(16927): Skip ramp
04-24 18:00:41.289: I/sensor(16927): ASensorEventQueue_disableSensor: handle=0, name=MPU6500 Acceleration Sensor, ret=0
04-24 18:00:41.289: D/Unity(16927): Sensor :        Accelerometer ( 1) ; 0.001197 / 0.00s ; MPU6500 Acceleration Sensor / Invensense 
04-24 18:00:41.335: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
04-24 18:00:41.339: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={Surface(name=null)/@0x496e005 isValid=false 0}
04-24 18:00:41.340: D/Unity(16927): SetWindow 0 0x0
04-24 18:00:41.348: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
04-24 18:00:41.440: D/InputTransport(16927): Input channel destroyed: fd=86
04-24 18:00:41.468: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:46.753: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:47.781: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:47.802: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:47.879: I/Unity(16927): onResume
04-24 18:00:47.902: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={Surface(name=null)/@0x496e005 isValid=true -1087064064}
04-24 18:00:47.902: D/Unity(16927): SetWindow 0 0xbf34b808
04-24 18:00:47.902: D/Unity(16927): SetWindow 0 0xbf34b808
04-24 18:00:47.911: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -986456064} surfaceGenerationChanged=true
04-24 18:00:47.917: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -1086285824} surfaceGenerationChanged=true
04-24 18:00:47.919: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
04-24 18:00:47.919: I/Unity(16927): windowFocusChanged: true
04-24 18:00:47.919: D/Unity(16927): [EGL] Attaching window :0xbf34b808
04-24 18:00:47.919: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@6af9caa nm : com.upjers.DeploymentTest2 ic=null
04-24 18:00:47.919: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
04-24 18:00:47.921: D/mali_winsys(16927): EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000,  [1440x2560]-format:1
04-24 18:00:47.939: D/InputTransport(16927): Input channel constructed: fd=83
04-24 18:00:47.939: D/Unity(16927): ANativeWindow: (1440/2560) RequestedResolution: (0/0) RenderingResolution: (0/0) EGLSurface: (1440/2560)
04-24 18:00:47.951: I/sensor(16927): ASensorEventQueue_enableSensor: handle=0, name=MPU6500 Acceleration Sensor, ret=0
04-24 18:00:47.951: I/sensor(16927): ASensorEventQueue_setEventRate: handle=0, name=MPU6500 Acceleration Sensor, delay=20000, ret=0
04-24 18:00:47.951: D/Unity(16927): Sensor :        Accelerometer ( 1) ; 0.001197 / 0.00s ; MPU6500 Acceleration Sensor / Invensense 
04-24 18:00:47.994: D/Unity(16927): Choreographer available: Enabling VSYNC timing
04-24 18:00:47.999: D/AudioTrack(16927): Client defaulted notificationFrames to 709 for frameCount 2129
04-24 18:00:47.999: I/AudioTrack(16927): This process already got info. FadeIn[0] FadeOut[0] FadeInRing[0]
04-24 18:00:48.004: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
04-24 18:00:48.005: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@ffdb09b nm : com.upjers.DeploymentTest2 ic=null
04-24 18:00:48.005: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
04-24 18:00:48.012: D/InputTransport(16927): Input channel constructed: fd=149
04-24 18:00:48.012: D/InputTransport(16927): Input channel destroyed: fd=83
04-24 18:00:48.072: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
04-24 18:00:48.072: I/Unity(16927): windowFocusChanged: false
04-24 18:00:48.237: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -986456064} surfaceGenerationChanged=false
04-24 18:00:49.226: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -986456064} surfaceGenerationChanged=false
04-24 18:00:49.264: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
04-24 18:00:49.369: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1
04-24 18:00:49.397: I/Unity(16927): InAppBrowser: JS Message: ping
04-24 18:00:49.397: I/Unity(16927): Stacktrace is not supported on this platform. 
04-24 18:00:49.397: I/Unity(16927): (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
04-24 18:00:49.397: I/Unity(16927): Ping message received!
04-24 18:00:49.397: I/Unity(16927): Stacktrace is not supported on this platform. 
04-24 18:00:49.397: I/Unity(16927): (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
04-24 18:00:49.570: D/InputTransport(16927): Input channel constructed: fd=158
04-24 18:00:49.570: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): setView = DecorView@367f68b[UnityPlayerActivity] touchMode=true
04-24 18:00:49.572: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): dispatchAttachedToWindow
04-24 18:00:49.614: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][0,0] newFrame=[36,833][1404,1727] result=0x27 surface={isValid=true -977756160} surfaceGenerationChanged=true
04-24 18:00:49.616: D/ScrollView(16927):  onsize change changed 
04-24 18:00:49.616: D/ScrollView(16927):  onsize change changed 
04-24 18:00:49.662: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
04-24 18:00:49.722: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
04-24 18:00:49.781: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
04-24 18:00:50.959: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
04-24 18:00:51.085: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1
04-24 18:00:51.114: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): dispatchDetachedFromWindow
04-24 18:00:51.140: D/InputTransport(16927): Input channel destroyed: fd=158
04-24 18:00:51.141: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
04-24 18:00:51.145: E/ViewRootImpl(16927): sendUserActionEvent() mView == null
04-24 18:00:51.864: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
04-24 18:00:51.867: I/Unity(16927): onPause
04-24 18:00:51.881: I/System.out(16927): (HTTPLog)-Static: isSBSettingEnabled false
04-24 18:00:51.881: I/System.out(16927): (HTTPLog)-Static: isSBSettingEnabled false
04-24 18:00:51.884: I/AudioTrack(16927): Skip ramp
04-24 18:00:51.893: I/sensor(16927): ASensorEventQueue_disableSensor: handle=0, name=MPU6500 Acceleration Sensor, ret=0
04-24 18:00:51.894: D/Unity(16927): Sensor :        Accelerometer ( 1) ; 0.001197 / 0.00s ; MPU6500 Acceleration Sensor / Invensense 
04-24 18:00:51.953: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
04-24 18:00:51.962: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={Surface(name=null)/@0x496e005 isValid=false 0}
04-24 18:00:51.963: D/Unity(16927): SetWindow 0 0x0
04-24 18:00:51.973: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
04-24 18:00:52.079: D/InputTransport(16927): Input channel destroyed: fd=149
04-24 18:00:52.116: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:56.206: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:57.175: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:58.048: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:58.870: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:59.150: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
04-24 18:00:59.248: I/Unity(16927): onResume
04-24 18:00:59.277: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={Surface(name=null)/@0x496e005 isValid=true -986456064}
04-24 18:00:59.278: D/Unity(16927): SetWindow 0 0xc533e008
04-24 18:00:59.278: D/Unity(16927): SetWindow 0 0xc533e008
04-24 18:00:59.287: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -1086285824} surfaceGenerationChanged=true
04-24 18:00:59.299: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -977756160} surfaceGenerationChanged=true
04-24 18:00:59.406: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
04-24 18:00:59.409: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@ba9bf3 nm : com.upjers.DeploymentTest2 ic=null
04-24 18:00:59.409: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
04-24 18:00:59.417: D/InputTransport(16927): Input channel constructed: fd=133
04-24 18:00:59.855: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1086285824} surfaceGenerationChanged=false
04-24 18:01:00.816: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1086285824} surfaceGenerationChanged=false
04-24 18:01:01.779: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
04-24 18:01:01.927: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1