-
- 发布:2023-04-19 20:05
- 更新:2023-04-20 10:34
- 阅读:494
【报Bug】建议官方把安卓支持画中画属性补上,不然用代码方式总是闪退,但是在你们的io.dcloud.PandoraEntryActivity加上画中画属性,就可以正常进入画中画了。
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 12
HBuilderX类型: 正式
HBuilderX版本号: 3.7.13
手机系统: Android
手机系统版本号: Android 11
手机厂商: vivo
手机机型: IQoo
页面类型: nvue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
以为可以正常使用原生安卓画中画,没想到不行,用代码调用无效,必须配合app目录AndroidManifest.xml中声明画中画属性才可以正常使用
以为可以正常使用原生安卓画中画,没想到不行,用代码调用无效,必须配合app目录AndroidManifest.xml中声明画中画属性才可以正常使用
实际结果:
没法使用画中画,必须在app目录AndroidManifest.xml中声明画中画属性才可以正常使用,否则只靠代码启用画中画会闪退。
没法使用画中画,必须在app目录AndroidManifest.xml中声明画中画属性才可以正常使用,否则只靠代码启用画中画会闪退。
bug描述:
你好官方,提个建议,你们hx下个版本,吧安卓画中画模式在AndroidManifest .xml上加上,不然自定义用不了画中画,直接闪退,但是把你们项目里的activity加上这个四个属性后,自己开发的插件就可以启用画中画了,
必须在app目录AndroidManifest.xml中声明画中画属性才可以正常使用,否则只靠代码启用画中画会闪退。
然后在这之前,我还试了测试在自己的模块下添加对画中画支持的属性,任然不行,用代码方式会闪退!!!
再说一遍,必须在app目录AndroidManifest.xml中声明画中画属性支持才可以正常使用
因为自定义插件只能继承到UniCompoent或者UniModule或者UniVContainer类上,这样自己的类中就没法再继承Activity或FragmentActivity类等。
我试了,不继承Activity和不在app目录AndroidManifest .xml里声明画中画属性支持,用代码方式启用画中画模式会闪退。
自己模块下AndroidManifest .xml中使用其他Activity来支持画中画也不行。
上图这样做也不行,会闪退。
只能在app目录AndroidManifest.xml中声明画中画属性才可以正常使用,否则只靠代码启用画中画会闪退。
希望你们下个HX版本尽快补上对画中画的支持。
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
这不属于官方bug,自己定义个activity
一抱一个胖猪猪 (作者)
但是没法继承到unicompoent啊
2023-04-23 22:27