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.
- 3.
- 4.
- 5.
- 6.
操作步骤:
1、在应用中注册上述监听
2、点击屏幕,就会触发上述回调。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 点击事件的回调方法
1061浏览 • 1回复 待解决
HarmonyOS SegmentButton 点击事件回调是哪个? onclick无回调
1045浏览 • 1回复 待解决
焦点事件onBlur/onFocus回调无法触发
2895浏览 • 1回复 待解决
HarmonyOS 使用该display.on('foldStatusChange')方法监听折叠状态,display.getDefaultDisplaySync()获取的屏幕宽高数据不对
715浏览 • 1回复 待解决
HarmonyOS 滑动的触摸事件,也会触发点击事件响应
1221浏览 • 1回复 待解决
HarmonyOS 事件回调
1049浏览 • 1回复 待解决
HarmonyOS 长按事件,触发之后的Repeat,无法设置回调间隔
922浏览 • 1回复 待解决
HarmonyOS 屏幕亮度变化回调
726浏览 • 1回复 待解决
HarmonyOS 项目在真机上点击桌面APP会自动跳转通知
1013浏览 • 1回复 待解决
HarmonyOS 共事件模块,针对锁屏和解锁,回调事件并不会触发
1010浏览 • 1回复 待解决
HarmonyOS saveButtoon 点击事件回调临时授权失败如何处理
889浏览 • 1回复 待解决
Button 组件的点击事件回调函数,在不同 API 版本中的写法差异是什么?
309浏览 • 0回复 待解决
hiAppEvent.addWatcher订阅崩溃事件重启后onReceive回调没有触发
3196浏览 • 1回复 待解决
HarmonyOS toggle点击后,状态变化的回调会跟随开关值变化
1700浏览 • 1回复 待解决
HarmonyOS 生命周期回调触发
724浏览 • 1回复 待解决
HarmonyOS ArkTS有没有点击下拉框触发的事件
853浏览 • 1回复 待解决
HarmonyOS 屏幕点击事件监控代码
1115浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
1137浏览 • 1回复 待解决
HarmonyOS 回车触发点击事件
797浏览 • 1回复 待解决
HarmonyOS scroll滑动会触发TextInput的点击事件,会弹出软键盘
637浏览 • 1回复 待解决
HarmonyOS Refresh组件,onStateChange回调,在手指向上滑动也会触发DRAG变更
1213浏览 • 1回复 待解决
hiappevent 崩溃事件回调中的external_log属性对应的文件系统会自动删除吗?
762浏览 • 1回复 待解决
HarmonyOS Scroll组件回调事件问题
1007浏览 • 1回复 待解决
#鸿蒙学习大百科#UIAbility的onNewWant回调什么时候会触发?
1115浏览 • 1回复 待解决
HarmonyOS Scroller 使用scrollToIndex不触发onScroll回调
1037浏览 • 1回复 待解决
新系统默认开启了可变刷新率,屏幕属性变化都会触发那个回调。
在系统设置 -> 显示与亮度 -> 屏幕刷新率 调整刷新率为高或者标准后,点击不会触发display.on事件
应用需要自行过滤,判断关注的属性是否发生变化,触发频率不会很频繁,当前没有性能问题。