bug系列-------home界面自动刷新

2024-09-04 01:18

本文主要是介绍bug系列-------home界面自动刷新,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近遇到一个bug,setting里将display设置为never sleep之后返回home界面,系统会不断刷新,看了一下log发现下面一段有问题

09-20 03:41:42.013  5974  5974 D PowerSaverUpdateIcon: send broadcast to update animated icon
09-20 03:41:42.013  5974  5974 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:772 android.content.ContextWrapper.sendBroadcast:396 com.asus.powersaver.animatedicon.PowerSaverUpdateIcon.c:-1 com.asus.powersaver.animatedicon.PowerSaverUpdateIcon.a:-1 com.asus.powersaver.animatedicon.PowerSaverUpdateIcon$1.onReceive:-1 


09-20 03:41:42.023  2897  2937 E JavaBinder: !!! FAILED BINDER TRANSACTION !!!  (parcel size = 604656)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: Exception when sending broadcast to ComponentInfo{com.asus.launcher/com.asus.launcher.AsusAnimationIconReceiver}
09-20 03:41:42.024  2897  2937 W BroadcastQueue: android.os.TransactionTooLargeException: data parcel size 604656 bytes
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at android.os.BinderProxy.transactNative(Native Method)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at android.os.BinderProxy.transact(Binder.java:503)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at android.app.ApplicationThreadProxy.scheduleReceiver(ApplicationThreadNative.java:891)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at com.android.server.am.BroadcastQueue.processCurBroadcastLocked(BroadcastQueue.java:278)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at com.android.server.am.BroadcastQueue.processNextBroadcast(BroadcastQueue.java:1044)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at com.android.server.am.BroadcastQueue$BroadcastHandler.handleMessage(BroadcastQueue.java:173)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at android.os.Handler.dispatchMessage(Handler.java:102)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at android.os.Looper.loop(Looper.java:148)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at android.os.HandlerThread.run(HandlerThread.java:61)
09-20 03:41:42.024  2897  2937 W BroadcastQueue: at com.android.server.ServiceThread.run(ServiceThread.java:46)


09-20 03:41:42.115  2897  5010 I WindowState: WIN DEATH: Window{230c449 u0 com.asus.launcher/com.android.launcher3.Launcher}
09-20 03:41:42.116  2897  2935 D GraphicsStats: Buffer count: 3


09-20 03:41:42.133  2897  2937 W ActivityManager: Scheduling restart of crashed service com.asus.launcher/.applock.service.LauncherService in 1000ms


09-20 03:41:42.153  2897  2937 I ActivityManager: Start proc 13496:com.asus.launcher/u0a13 for broadcast com.asus.launcher/.AsusAnimationIconReceiver
09-20 03:41:42.154  2897  2936 W art     : Long monitor contention event with owner method=void com.android.server.am.BroadcastQueue.processNextBroadcast(boolean) from BroadcastQueue.java:645 waiters=0 for 134ms


可以看出是PowerSaverUpdateIcon这货发了个intent但是包的大小超过了40k导致launcher挂了重启

这篇关于bug系列-------home界面自动刷新的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1134580

相关文章

Go Mongox轻松实现MongoDB的时间字段自动填充

《GoMongox轻松实现MongoDB的时间字段自动填充》这篇文章主要为大家详细介绍了Go语言如何使用mongox库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码,需要的可以... 目录前言时间字段填充规则Mongox 的安装使用 Mongox 进行插入操作使用 Mongox 进行更

C语言中自动与强制转换全解析

《C语言中自动与强制转换全解析》在编写C程序时,类型转换是确保数据正确性和一致性的关键环节,无论是隐式转换还是显式转换,都各有特点和应用场景,本文将详细探讨C语言中的类型转换机制,帮助您更好地理解并在... 目录类型转换的重要性自动类型转换(隐式转换)强制类型转换(显式转换)常见错误与注意事项总结与建议类型

IDEA如何让控制台自动换行

《IDEA如何让控制台自动换行》本文介绍了如何在IDEA中设置控制台自动换行,具体步骤为:File-Settings-Editor-General-Console,然后勾选Usesoftwrapsin... 目录IDEA如何让控制台自http://www.chinasem.cn动换行操作流http://www

vscode保存代码时自动eslint格式化图文教程

《vscode保存代码时自动eslint格式化图文教程》:本文主要介绍vscode保存代码时自动eslint格式化的相关资料,包括打开设置文件并复制特定内容,文中通过代码介绍的非常详细,需要的朋友... 目录1、点击设置2、选择远程--->点击右上角打开设置3、会弹出settings.json文件,将以下内

Python脚本实现自动删除C盘临时文件夹

《Python脚本实现自动删除C盘临时文件夹》在日常使用电脑的过程中,临时文件夹往往会积累大量的无用数据,占用宝贵的磁盘空间,下面我们就来看看Python如何通过脚本实现自动删除C盘临时文件夹吧... 目录一、准备工作二、python脚本编写三、脚本解析四、运行脚本五、案例演示六、注意事项七、总结在日常使用

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur