荣耀官网
荣耀商城
荣耀亲选
荣耀俱乐部
开启辅助访问
登录
/
立即注册
请
登录
后使用快捷导航
没有账号?
立即注册
快捷导航
首页
论坛
版块
荣耀影像
建议广场
搜索
本版
帖子
用户
我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。
详情
荣耀Magic系列手机
荣耀Magic V6
荣耀Magic8系列
荣耀Magic V5
荣耀Magic V Flip2
荣耀Magic7系列
荣耀Magic V3
荣耀Magic Vs3
荣耀Magic V Flip
荣耀Magic6系列
荣耀Magic V2系列
荣耀Magic Vs2
荣耀Magic5系列
荣耀Magic Vs系列
荣耀Magic4系列
荣耀Magic V
荣耀Magic3系列
荣耀数字系列手机
荣耀600系列
荣耀500系列
荣耀400系列
荣耀300系列
荣耀200系列
荣耀100系列
荣耀90 GT
荣耀90系列
荣耀80系列
荣耀70系列
荣耀60系列
荣耀50系列
荣耀WIN系列
荣耀WIN
荣耀WIN RT
荣耀WIN Turbo
荣耀WIN游戏本
更多荣耀手机
荣耀Robot Phone
荣耀X80系列
荣耀Power
荣耀Play10系列
荣耀GT Pro
荣耀GT
荣耀V Purse
荣耀X70系列
荣耀X60系列
荣耀X60 GT
荣耀X50系列
荣耀X50 GT
荣耀Play9系列
荣耀畅玩70 Plus
荣耀畅玩60系列
荣耀V40
荣耀X40系列
荣耀X30系列
荣耀X20系列
荣耀Play8T
荣耀Play7T系列
荣耀Play6系列
荣耀Play5系列
荣耀畅玩50系列
荣耀畅玩40系列
荣耀畅玩30系列
荣耀畅玩20系列
其它机型
问题反馈
MagicOS
MagicOS
公测内测
安全与隐私保护
我的荣耀
智慧生活
笔记本
平板
穿戴
智慧屏
耳机音箱
路由
荣耀亲选
荣耀互联网服务
荣耀互联网服务
查看全部
首页
»
版块
›
更多荣耀手机
›
问题反馈
›
[BUG] MagicOS第三方应用预测性返回,在手势过程中不派发 ...
[BUG] MagicOS第三方应用预测性返回,在手势过程中不派发进度数据
[复制帖子标题和链接]
156
1
电梯直达
前往
楼主
只看该作者
星空ovo
LV4
发表于
昨天 16:53
吉林
来自:荣耀200 Pro 写真相机
【反馈】第三方应用预测性返回(Predictive Back)在手势过程中不派发进度数据(OnBackEvent.progress 恒为 0)
一、设备信息
机型:HONOR ELP-AN00
系统:MagicOS 10.0.0(ELP-AN00 10.0.0.175(C00E170R103P1))
基于 Android 16(API 36)
二、问题描述 第三方应用通过官方 API(OnBackInvokedCallback / PredictiveBackHandler)实现预测性返回时,手势开始和结束回调正常触发,但手势进行中(onBackProgressed)派发的 BackEvent 数据完全没有更新——progress 恒为 0,touchX/touchY 也停留在手势起点值。导致第三方应用无法跟随手指实现预测返回动画。
三、复现步骤
1.在开发者选项中开启「可预测式返回」
打开任意正确实现预测返回 API 的2.第三方应用(目标 SDK ≥ 34、android:enableOnBackInvokedCallback=”true”、注册 OnBackInvokedCallback)
3.在子页面从屏幕边缘执行返回手势,并保持手指滑动
四、预期行为
onBackStarted / onBackProgressed / onBackCompleted(或 onBackCancelled)依次触发
onBackProgressed 中 BackEvent.progress 随手指滑动从 0 平滑增长到 1,touchX/touchY 跟随手指实时更新
五、实际行为
回调确实触发(三次回调都在),但 onBackProgressed 派发的事件中:
progress 恒为 0
touchX/touchY 恒为手势起点值,不随手指移动更新
结果:页面完全无法跟手,预测返回动画失效
六、实测数据对比(同一 APK、同一 API,AOSP 原生模拟器 vs
荣耀
)
1.原生 Android 16 模拟器: START p=0.0 tx=997 → p=0.015 tx=910 → p=0.061 tx=784 → p=0.145 tx=658 → p=0.247 tx=550 → p=0.346 tx=487 → p=0.42 tx=478 → DONE/CANCELLED (progress 平滑增长,touchX 跟随手指,完全跟手)
2.荣耀 MagicOS 10: START p=0.0 tx=1209 → p=0.0 tx=1209 → p=0.0 tx=1209 → ... → DONE/CANCELLED (progress 恒 0,touchX 全程不变,数据完全不更新)
实测日志(第三方应用内采集):
# 原生模拟器
START p=0.0 tx=63 → DONE p=0.56 tx=810 (progress 随手指增长)
# 荣耀 MagicOS
START p=0.0 tx=1209 → DONE p=0.0 tx=1209 (progress/touchX 全程不变)
【技术结论】
应用侧实现已确认完全符合官方规范(enableOnBackInvokedCallback、targetSdk 37、OnBackInvokedCallback 注册均正确)
同一份代码在原生 Android 16 上预测返回完全正常,排除应用侧问题
荣耀 MagicOS 在系统框架派发 OnBackEvent 时未填充进度数据,疑似 framework 层对第三方应用未正确实现 BackEvent 的 progress/touchX 填充
产品型号
ELP-AN00
出现频率
总是
问题类型
第三方软件类
应用名称
应用版本
系统版本
ELP-AN00 10.0.0.175(C00E170R103P1)
1 [查看名单]
0 [查看名单]
我也遇到过
我没遇到过
收藏
0
赞
0
举报
评论
1
默认
默认
最新
沙发
只看该作者
荣耀小达人丶大橘
荣耀答答团
发表于
昨天 18:25
属地未知
来自:PC-VOC
楼主您好,关于您的问题大橘已经在后台给您留言了,辛苦您查看一下。
答案有用
举报
发新帖
您需要登录后才可以评论
登录
|
立即注册
发表评论
宋体
新宋体
黑体
微软雅黑
Arial
Verdana
simsun
Helvetica
Trebuchet MS
Tahoma
Impact
Times New Roman
仿宋,仿宋_GB2312
楷体,楷体_GB2312
1
2
3
4
5
6
7
关闭
请输入图片地址
宽(可选)
高(可选)
提交
从我的相册中选择图片:
选择相册
默认相册
点击图片添加到帖子内容中
确定
浏览过的版块
荣耀Magic8系列
荣耀Magic6系列
暗区突围
爱摄影
荣耀Magic5系列
MagicOS
荣耀Magic7系列
福建
评论帖子
发表
打赏
分享
热门版块 - TOP 5
爱主题
(189)
昨日总发帖:1305
MagicOS
(142)
昨日总发帖:1025
爱摄影
(118)
昨日总发帖:1841
荣耀Magic7系列
(72)
昨日总发帖:1188
荣耀Magic8系列
(71)
昨日总发帖:993
查看全部版块
推荐帖子
《吃面》
NO.1
1898 阅读
4 讨论
独享早霞
NO.2
4782 阅读
6 讨论
【HONOR Magic8 RSR】共赴
NO.3
3.4w 阅读
96 讨论
通往欢乐
NO.4
424 阅读
2 讨论
《游》
NO.5
89 阅读
0 讨论
渔舟向暮
NO.6
5.1w 阅读
67 讨论
寻求归宿
NO.7
2.4w 阅读
63 讨论
《归宁》
NO.8
5.9w 阅读
16 讨论
童年记忆
NO.9
20.7w 阅读
43 讨论
色彩空间
NO.10
5302 阅读
5 讨论
查看全部热门帖子
荣耀Magic系列手机
荣耀Magic V6
荣耀Magic8系列
荣耀Magic V5
荣耀Magic V Flip2
荣耀Magic7系列
荣耀Magic V3
荣耀Magic Vs3
荣耀Magic V Flip
荣耀数字系列手机
荣耀600系列
荣耀500系列
荣耀400系列
荣耀300系列
荣耀200系列
荣耀100系列
荣耀90 GT
荣耀90系列
荣耀WIN系列
荣耀WIN
荣耀WIN RT
荣耀WIN Turbo
荣耀WIN游戏本
更多荣耀手机
荣耀Robot Phone
荣耀X80系列
荣耀Power
荣耀Play10系列
荣耀GT Pro
荣耀GT
荣耀V Purse
荣耀X70系列
MagicOS
MagicOS
公测内测
安全与隐私保护
我的荣耀
智慧生活
笔记本
平板
穿戴
智慧屏
耳机音箱
路由
荣耀亲选
荣耀互联网服务
荣耀互联网服务
扫描二维码 下载APP
官方抖音
官方微信
官方小程序
简体中文 - China
荣耀俱乐部用户协议
关于荣耀俱乐部与隐私的声明
关于cookies
法律信息
版权所有 © 荣耀终端股份有限公司 2020-2026 保留一切权利.
粤公网安备 44030002002883号
粤ICP备 20047157号
快速回复
返回顶部
返回列表