进入关机充电状态后从log上看callback应该注册成功了,log如下

charger: : [charger_thread.cpp:387] InitInput# start init input

HDF_LOG_TAG: GetInputInterface: exit succ

HDF_LOG_TAG: OpenInputDevice: open dev1 succ, service name = hdf_input_event1

HDF_LOG_TAG: input_reporter.c RegisterReportCallback devIndex:1

HDF_LOG_TAG: RegisterReportCallback: device1 register callback succ, evtCallbackNum = 1

charger: : [charger_thread.cpp:419] InitInput# finish init input, index=1, type=0

 

但是按按键不会有任何反应以及log, 会不停地打印如下log:

charger: : [charger_thread.cpp:313] HandlePowerKeyState# keyWait_=-1

 

按按键时 cat /dev/input/event1  是有数据的。

 

麻烦帮忙看一下这个大概是什么问题?

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐