android webview-android主题加透明属性 点击视频全屏后,导致其上级重新加载,导致内容空白。

问题描述

android主题加透明属性 点击视频全屏后,导致其上级重新加载,导致内容空白。

atvity主题加透明属性 如下: true

在该atvtivity中使用webview。 webview中有videos,可以播放视频,点击视频全屏后,导致其上级fragmentactivity重新加载,导致内容空白。

如果 <item name="android:windowIsTranslucent">false</item>   没有上述问题。
请问这是什么情况

解决方案

把你上层activity的lunchomode设置为singletop或singletask

解决方案二:

屏幕最大化和一般化的时候重新加载默认为true,设置一下就行了

时间: 2024-09-11 23:16:12

android webview-android主题加透明属性 点击视频全屏后,导致其上级重新加载,导致内容空白。的相关文章

解决方案-android 4.4 webview播放视频全屏无效

问题描述 android 4.4 webview播放视频全屏无效 最近使用webview播放优酷视频 发现点击全屏后 WebChromeClient接收不到onShowCustomView()的回调,网上看了好多帖子说能解决4.0以后webview不能全屏的问题,但是他们的解决方案是在能收到onShowCustomView()方法的前提下才行 解决方案 不支持flash 需要安装插件

android 4.0-android4.0系统webview播放视频全屏的异常

问题描述 android4.0系统webview播放视频全屏的异常 下面是log, 我在两部手机上测试过,在华为上测试时捕捉到了异常,另一部没问题 java.lang.NullPointerException at android.view.ViewGroup.addViewInner(ViewGroup.java:3377) at android.view.ViewGroup.addView(ViewGroup.java:3249) at android.view.ViewGroup.addV

android webview 视频-android4.4 webview播放视频全屏问题

问题描述 android4.4 webview播放视频全屏问题 在android4.4的webview上播放从优酷提供的视频接口网页无法全屏,已经开启硬件加速,点击全屏按钮的时候发现没有回调onShowCustomView方法,在android4.4一下都可以正常回调.不知道是否有人遇到同样的问题,希望有谁能帮忙解决一下,请用这个测试地址实验:http://cont.app.autohome.com.cn/autov4.2.5/content/news/videopage-a2-pm1-v4.3

webview中api大于19后不支持优酷等视频全屏,有什么解决办法吗?

问题描述 webview中api大于19后不支持优酷等视频全屏,有什么解决办法吗? webview中api大于19后不支持优酷等视频全屏,有什么解决办法吗?即WebChromeClient里面的onShowCustomView方法不能调用.但是微信 uc浏览器都可以正常全屏,自己写的webview在4.4跟5.0.1系统中就不能全屏了.求解~~~困烦ing

Android仿微信图片点击全屏效果_Android

废话不多说先看下效果 先是微信的 再是模仿的 先说下实现原理再一步步分析 这里总共有2个Activity一个就是主页一个就是显示我们图片效果的页面参数通过Intent传送素材内容均来自网络(感谢聪明的蘑菇) 图片都是Glide异步下的下的下的重要的事情说三次然后就是用动画做放大操作然后显示出来了并没有做下载原图的实现反正也是一样 下载下来Set上去而且动画都不需要更简便. OK我们来看分析下 obj目录下分别创建了2个对象一个用来使用来处理显示页面的图片尺寸信息以及位置信息还有一个是用来附带UR

android webview加载HTML5网站,监听HTML5视频播放?

问题描述 android webview加载HTML5网站,监听HTML5视频播放? 如题:在android盒子上面自己做了一个apk,布局是一个webview和一个SurfaceView, webview加载一个HTML网站网站代码为: <!DOCTYPE HTML> your browser does not support the video tag 里面播放的是一个avi格式的视频,视频可以播放. 我现在因为要修改视频输出的声道设置,本人有SDK源码,源码的Mediaplayer有设置

Android UI体验之全屏沉浸式透明状态栏样式

前言: Android 4.4之后谷歌提供了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏. 虚拟按键动态隐藏, 应用可以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 身临其境 的体验.而Android 5.0之后谷歌又提出了 ColorPalette 的概念,让开发者可以自己设定系统区域的颜色,使整个 App 的颜色风格和系统的颜色风格保持统一.今天学习总结一下如何实现Android 4.4以上全屏沉浸式透明状态栏效果.先看下预期效果: 首先现分清楚哪部分是状态栏,哪部分是导

Android webview播放优酷土豆的问题

问题描述 Android webview播放优酷土豆的问题 要播放优酷的视频,需要在Manifest文件里面设置:android:hardwareAccelerated="true",否则在播放界面没有视频图像.但是设置了这个属性之后,在进入土豆界面的时候,程序直接崩溃: 08-28 18:00:28.633 11054-11054/cn.sumile.webviewfw E/Surface﹕ dequeueBuffer: IGraphicBufferProducer::request

Android Webview使用小结_Android

本文实例为大家分享了Android Webview使用小结,供大家参考,具体内容如下 #采用重载URL的方式实现Java与Js交互 在Android中,常用的Java与Js交互的实现方式是通过函数addJavascriptInterface进行添加在Js中使用的回调代理类. 这种方法虽然方便,但是写出来的js代码并不通用.如果IOS也要实现类似的功能或业务,则IOS要另外写一套Js代码.所以不太推荐. 推荐使用重载URL的方式来实现,因为基本所有的平台都拥有在加载某个URL之前进行一些处理的回调