HarmonyOS ArkTS API 新系统上点击屏幕会误触发 display.on 事件回调
应用中监听了 display的change事件,每次我点击一下屏幕就会触发此回调。在之前的版本上没有此问题,只有这个版本有。代码如下
display.on("change", mDisplayOrientationCallback)
mDisplayOrientationCallback = (data) => {
let orientation = display.getDefaultDisplaySync().orientation;
Logger.info(TAG, 'display change orientation:' + orientation);
}
操作步骤:
1、在应用中注册上述监听
2、点击屏幕,就会触发上述回调。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 点击事件的回调方法
54浏览 • 1回复 待解决
HarmonyOS SegmentButton 点击事件回调是哪个? onclick无回调
102浏览 • 1回复 待解决
焦点事件onBlur/onFocus回调无法触发
2053浏览 • 1回复 待解决
HarmonyOS 使用该display.on('foldStatusChange')方法监听折叠状态,display.getDefaultDisplaySync()获取的屏幕宽高数据不对
22浏览 • 1回复 待解决
HarmonyOS 滑动的触摸事件,也会触发点击事件响应
428浏览 • 1回复 待解决
HarmonyOS 事件回调
73浏览 • 1回复 待解决
HarmonyOS 长按事件,触发之后的Repeat,无法设置回调间隔
330浏览 • 1回复 待解决
HarmonyOS 屏幕亮度变化回调
38浏览 • 1回复 待解决
HarmonyOS 项目在真机上点击桌面APP会自动跳转通知
219浏览 • 1回复 待解决
HarmonyOS saveButtoon 点击事件回调临时授权失败如何处理
30浏览 • 1回复 待解决
HarmonyOS 生命周期回调触发
83浏览 • 1回复 待解决
HarmonyOS 共事件模块,针对锁屏和解锁,回调事件并不会触发
84浏览 • 1回复 待解决
HarmonyOS ArkTS有没有点击下拉框触发的事件
74浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
486浏览 • 1回复 待解决
HarmonyOS scroll滑动会触发TextInput的点击事件,会弹出软键盘
37浏览 • 1回复 待解决
HarmonyOS toggle点击后,状态变化的回调会跟随开关值变化
780浏览 • 1回复 待解决
hiAppEvent.addWatcher订阅崩溃事件重启后onReceive回调没有触发
2135浏览 • 1回复 待解决
HarmonyOS 屏幕点击事件监控代码
439浏览 • 1回复 待解决
HarmonyOS Refresh组件,onStateChange回调,在手指向上滑动也会触发DRAG变更
528浏览 • 1回复 待解决
HarmonyOS Scroll组件回调事件问题
226浏览 • 1回复 待解决
HarmonyOS 文本转语音onData回调怎样触发
50浏览 • 1回复 待解决
HarmonyOS Scroller 使用scrollToIndex不触发onScroll回调
110浏览 • 1回复 待解决
#鸿蒙学习大百科#UIAbility的onNewWant回调什么时候会触发?
361浏览 • 1回复 待解决
hiappevent 崩溃事件回调中的external_log属性对应的文件系统会自动删除吗?
345浏览 • 1回复 待解决
HarmonyOS ArkTS接口回调的案例
567浏览 • 1回复 待解决
新系统默认开启了可变刷新率,屏幕属性变化都会触发那个回调。
在系统设置 -> 显示与亮度 -> 屏幕刷新率 调整刷新率为高或者标准后,点击不会触发display.on事件
应用需要自行过滤,判断关注的属性是否发生变化,触发频率不会很频繁,当前没有性能问题。