
webvIEw显示在tablayout / vIEwpager设置中,其中包含一些其他片段.
我用这段代码来显示视频:
https://github.com/cprcrack/VideoEnabledWebView
现在我正在使用这个https://github.com/GoogleChrome/chromium-webview-samples/blob/master/fullscreen-video-sample/app/src/main/java/fullscreenvideosample/android/chrome/google/com/fullscreenvideosample/MainActivity.java
它们产生完全相同的行为.
全屏失败时记录并在打开后立即恢复正常:
07-14 17:41:06.694 D/VIEwRootImpl@33432e1[GroupActivity]: VIEwPostImeinputStage processpointer 007-14 17:41:06.786 D/VIEwRootImpl@33432e1[GroupActivity]: VIEwPostImeinputStage processpointer 107-14 17:41:06.803 D/inputMethodManager: HSI from window - flag : 0 PID : 639207-14 17:41:07.512 D/VIEwRootImpl@33432e1[GroupActivity]: VIEwPostImeinputStage processpointer 007-14 17:41:07.592 D/VIEwRootImpl@33432e1[GroupActivity]: VIEwPostImeinputStage processpointer 107-14 17:41:07.615 D/inputMethodManager: HSI from window - flag : 0 PID : 639207-14 17:41:07.709 V/inputMethodManager: Starting input: tba=androID.vIEw.inputmethod.EditorInfo@3e22579 nm : com.linkhubapp ic=null07-14 17:41:07.709 I/inputMethodManager: [IMM] startinputInner - mService.startinputOrWindowGainedFocus07-14 17:41:07.713 D/inputTransport: input channel constructed: fd=15207-14 17:41:07.714 D/inputTransport: input channel destroyed: fd=15907-14 17:41:07.714 D/inputMethodManager: HSI from window - flag : 0 PID : 639207-14 17:41:07.751 D/VIEwRootImpl@33432e1[GroupActivity]: Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,2560] result=0x1 surface={isValID=true -1176543232} surfaceGenerationChanged=false07-14 17:41:07.911 D/VIEwRootImpl@33432e1[GroupActivity]: Relayout returned: oldFrame=[0,2560] result=0x7 surface={isValID=true -1273339904} surfaceGenerationChanged=true07-14 17:41:07.921 D/mali_winsys: EGlint new_window_surface(egl_winsys_display*,voID*,EGLSurface,EGLConfig,egl_winsys_surface**,egl_color_buffer_format*,EGLBoolean) returns 0x3000,[1440x2560]-format:107-14 17:41:07.922 D/VIEwRootImpl@33432e1[GroupActivity]: mHarDWareRenderer.updateSurface() mSurface={isValID=true -1273339904}07-14 17:41:07.974 D/SurfaceVIEw: Relayout returned: oldFrame=[0,0][0,0] newFrame=[0,875][1440,1685] result=0x7 surface={Surface(name=null)/@0xb9ffb70 isValID=true -1178691584}07-14 17:41:08.047 D/SurfaceVIEw: Relayout returned: oldFrame=[0,1685] newFrame=[0,1685] result=0x5 surface={Surface(name=null)/@0xb9ffb70 isValID=false 0}07-14 17:41:08.095 D/inputMethodManager: HSI from window - flag : 0 PID : 639207-14 17:41:08.163 D/VIEwRootImpl@33432e1[GroupActivity]: Relayout returned: oldFrame=[0,2560] result=0x1 surface={isValID=true -1273339904} surfaceGenerationChanged=false07-14 17:41:08.232 V/inputMethodManager: Starting input: tba=androID.vIEw.inputmethod.EditorInfo@1772e0f nm : com.linkhubapp ic=null07-14 17:41:08.232 I/inputMethodManager: [IMM] startinputInner - mService.startinputOrWindowGainedFocus07-14 17:41:08.233 D/inputTransport: input channel constructed: fd=17307-14 17:41:08.233 D/inputTransport: input channel destroyed: fd=152 全屏成功时记录日志:
07-14 17:41:27.987 D/VIEwRootImpl@33432e1[GroupActivity]: VIEwPostImeinputStage processpointer 007-14 17:41:28.023 D/VIEwRootImpl@33432e1[GroupActivity]: VIEwPostImeinputStage processpointer 107-14 17:41:28.048 D/inputMethodManager: HSI from window - flag : 0 PID : 639207-14 17:41:28.496 D/VIEwRootImpl@33432e1[GroupActivity]: VIEwPostImeinputStage processpointer 007-14 17:41:28.571 D/VIEwRootImpl@33432e1[GroupActivity]: VIEwPostImeinputStage processpointer 107-14 17:41:28.616 D/inputMethodManager: HSI from window - flag : 0 PID : 639207-14 17:41:28.719 V/inputMethodManager: Starting input: tba=androID.vIEw.inputmethod.EditorInfo@80b2646 nm : com.linkhubapp ic=null07-14 17:41:28.719 I/inputMethodManager: [IMM] startinputInner - mService.startinputOrWindowGainedFocus07-14 17:41:28.725 D/inputTransport: input channel constructed: fd=15507-14 17:41:28.725 D/inputTransport: input channel destroyed: fd=17307-14 17:41:28.725 D/inputMethodManager: HSI from window - flag : 0 PID : 639207-14 17:41:28.766 D/VIEwRootImpl@33432e1[GroupActivity]: Relayout returned: oldFrame=[0,2560] result=0x1 surface={isValID=true -1273339904} surfaceGenerationChanged=false07-14 17:41:28.956 D/VIEwRootImpl@33432e1[GroupActivity]: Relayout returned: oldFrame=[0,2560] result=0x1 surface={isValID=true -1273339904} surfaceGenerationChanged=false07-14 17:41:29.036 D/SurfaceVIEw: Relayout returned: oldFrame=[0,1685] result=0x7 surface={Surface(name=null)/@0xc360d2 isValID=true -1273337856}07-14 17:41:29.089 D/SurfaceVIEw: Relayout returned: oldFrame=[0,1685] result=0x1 surface={Surface(name=null)/@0xc360d2 isValID=true -1311279104} 编辑:
它似乎只在youtube上发生.测试过Vimeo和youtube. Vimeo每次都会打开.
>首先,当你的所有ram都是空闲的时候在你的设备上测试它并检查结果.
>其次,你已经提到你有一个galaxy S6和一个galaxy S3,在两个设备上运行你的应用程序.
>如果您可以在另一台galaxy S6上测试您的应用并查看它是否重复,那么它非常有用.
收集这些信息后,您可以找到解决问题的方法.
您可以测试的另一件事是使用androID:harDWareAccelerated =“true”并检查它是否有帮助.
总结以上是内存溢出为你收集整理的android – 为什么我的全屏webview在打开后会立即关闭?全部内容,希望文章能够帮你解决android – 为什么我的全屏webview在打开后会立即关闭?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)