阅读:3200回复:1

Android去掉USB设备通知

楼主#
更多 发布于:2022-09-16 19:50
frameworks/native/services/inputflinger/InputListener.cpp b/services/inputflinger/InputListener.cpp
@@ -149,7 +149,7 @@ QueuedInputListener::~QueuedInputListener() {


 void QueuedInputListener::notifyConfigurationChanged(
         const NotifyConfigurationChangedArgs* args) {
-    mArgsQueue.push(new NotifyConfigurationChangedArgs(*args));
+    //mArgsQueue.push(new NotifyConfigurationChangedArgs(*args));
 }

安卓在插拔某些USB设备,如飞鼠,无线鼠标、键盘之类的设备,会发出通知,很多APP里面有注册了键盘监听,收到通知会重新执行生命周期,出现黑屏闪烁现象。去掉这个通知就可以了
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
沙发#
发布于:2022-09-17 08:38
游客

返回顶部