KeyguardBouncer的显示流程

开机会调用其show方法吗? 不会

锁屏界面滑动

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object referenceat com.android.systemui.statusbar.phone.KeyguardBouncer.show(KeyguardBouncer.java:177)at com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager.onPanelExpansionChanged(StatusBarKeyguardViewManager.java:284)at com.android.systemui.statusbar.phone.PanelViewController.notifyBarPanelExpansionChanged(PanelViewController.java:1035)at com.android.systemui.statusbar.phone.PanelViewController.setExpandedHeightInternal(PanelViewController.java:734)at com.android.systemui.statusbar.phone.PanelViewController$TouchHandler.onTouch(PanelViewController.java:1362)at com.android.systemui.statusbar.phone.NotificationPanelViewController$18.onTouch(NotificationPanelViewController.java:3200)at android.view.View.dispatchTouchEvent(View.java:14305)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3112)at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2785)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)at com.android.systemui.statusbar.phone.NotificationShadeWindowView.dispatchTouchEvent(NotificationShadeWindowView.java:197)at android.view.View.dispatchPointerEvent(View.java:14568)at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6025)at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5828)at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5319)at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5376)at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5342)at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5494)at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5350)at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5551)at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5323)at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5376)at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5342)

拖到电话图标的报错

 java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object referenceat com.android.systemui.statusbar.phone.KeyguardBouncer.show(KeyguardBouncer.java:132)at com.android.systemui.statusbar.phone.KeyguardBouncer.show(KeyguardBouncer.java:120)at com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager.dismissWithAction(StatusBarKeyguardViewManager.java:429)at com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager.dismissWithAction(StatusBarKeyguardViewManager.java:409)at com.android.systemui.statusbar.phone.StatusBar.dismissKeyguardThenExecute(StatusBar.java:2875)at com.android.systemui.statusbar.phone.StatusBar.executeRunnableDismissingKeyguard(StatusBar.java:2754)at com.android.systemui.statusbar.phone.StatusBar.startActivityDismissingKeyguard(StatusBar.java:2741)at com.android.systemui.statusbar.phone.StatusBar.startActivityDismissingKeyguard(StatusBar.java:2671)at com.android.systemui.statusbar.phone.StatusBar.startActivityDismissingKeyguard(StatusBar.java:2678)at com.android.systemui.statusbar.phone.StatusBar.startActivity(StatusBar.java:1700)at com.android.systemui.ActivityStarterDelegate.lambda$startActivity$4(ActivityStarterDelegate.java:78)at com.android.systemui.-$$Lambda$ActivityStarterDelegate$EQWsLMWn8q7rwvIKj7BUOEWOer0.accept(Unknown Source:6)at java.util.Optional.ifPresent(Optional.java:155)at com.android.systemui.ActivityStarterDelegate.startActivity(ActivityStarterDelegate.java:78)at com.android.systemui.statusbar.phone.KeyguardBottomAreaView.launchPhone(KeyguardBottomAreaView.java:597)at com.android.systemui.statusbar.phone.KeyguardBottomAreaView.launchLeftAffordance(KeyguardBottomAreaView.java:559)at com.android.systemui.statusbar.phone.NotificationPanelViewController$KeyguardAffordanceHelperCallback.onAnimationToSideStarted(NotificationPanelViewController.java:3320)at com.android.systemui.statusbar.phone.KeyguardAffordanceHelper.fling(KeyguardAffordanceHelper.java:356)at com.android.systemui.statusbar.phone.KeyguardAffordanceHelper.flingWithCurrentVelocity(KeyguardAffordanceHelper.java:328)at com.android.systemui.statusbar.phone.KeyguardAffordanceHelper.endMotion(KeyguardAffordanceHelper.java:215)at com.android.systemui.statusbar.phone.KeyguardAffordanceHelper.onTouchEvent(KeyguardAffordanceHelper.java:177)at com.android.systemui.statusbar.phone.NotificationPanelViewController$18.onTouch(NotificationPanelViewController.java:3185)at android.view.View.dispatchTouchEvent(View.java:14305)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3112)at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2785)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)at com.android.systemui.statusbar.phone.NotificationShadeWindowView.dispatchTouchEvent(NotificationShadeWindowView.java:197)at android.view.View.dispatchPointerEvent(View.java:14568)at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6025)

直接点击锁屏界面的通知信息

java.lang.NullPointerException: 
Attempt to invoke virtual method 'int java.lang.String.length()' on a null object referenceat com.android.systemui.statusbar.phone.KeyguardBouncer.show(KeyguardBouncer.java:132)at com.android.systemui.statusbar.phone.KeyguardBouncer.show(KeyguardBouncer.java:120)at com.android.systemui.statusbar.phone.KeyguardBouncer.showWithDismissAction(KeyguardBouncer.java:298)at com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager.dismissWithAction(StatusBarKeyguardViewManager.java:425)at com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager.dismissWithAction(StatusBarKeyguardViewManager.java:409)at com.android.systemui.statusbar.phone.StatusBar.dismissKeyguardThenExecute(StatusBar.java:2875)at com.android.systemui.ActivityStarterDelegate.lambda$dismissKeyguardThenExecute$10(ActivityStarterDelegate.java:114)at com.android.systemui.-$$Lambda$ActivityStarterDelegate$EdR7EnJaQsucB6gVTu3f0VVIJG0.accept(Unknown Source:8)at java.util.Optional.ifPresent(Optional.java:155)at com.android.systemui.ActivityStarterDelegate.dismissKeyguardThenExecute(ActivityStarterDelegate.java:114)at com.android.systemui.statusbar.phone.StatusBarNotificationActivityStarter.onNotificationClicked(StatusBarNotificationActivityStarteat com.android.systemui.statusbar.notification.NotificationClicker.onClick(NotificationClicker.java:99)at android.view.View.performClick(View.java:7448)at com.android.systemui.statusbar.notification.row.-$$Lambda$YDw8IXhiUvHyYCObyXXnYJSdUnc.onDoubleTap(Unknown Source:2)at com.android.systemui.statusbar.phone.DoubleTapHelper.onTouchEvent(DoubleTapHelper.java:104)at com.android.systemui.statusbar.notification.row.ActivatableNotificationViewController$TouchHandler.onTouch(ActivatableNotificationVat android.view.View.dispatchTouchEvent(View.java:14305)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3112)at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2785)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3140)at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)at com.android.systemui.statusbar.phone.NotificationShadeWindowView.dispatchTouchEvent(NotificationShadeWindowView.java:197)at android.view.View.dispatchPointerEvent(View.java:14568)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/2928.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

李廉洋:4.24-4.25现货黄金,WTI原油区间震荡,走势分析。

黄金消息面分析:金银近日回调。随着伊朗方面淡化以色列最新反击,中东地区局势没有进一步发酵下,风险溢价下降金银出现较大幅度调整。由于近期高于预期的通胀数据,降息预期持续降温。昨日疲软的美国PMI以及以色列在加沙攻击的加剧支…

宽字符的来历:从ASCII到Unicode,C语言中的宽字符处理

目录 一、ASCII编码:字符世界的开篇 二、Unicode与宽字符的诞生 宽字符类型与宽字符串 三、C语言中的宽字符处理函数 四、宽字符与多字节字符 结语 在计算机科学的发展历程中,字符编码经历了从简单到复杂、从单一语言到全球多语种支持的演变过程。…

【大模型应用极简开发入门(2)】GPT模型简史:从GPT-1到GPT-4:从小数据量的微调到大数据量的强化学习不断优化模型

文章目录 一. GPT-1:无监督与微调1. 在GPT-1之前的监督学习的问题2. GPT-1中新的学习过程-无监督的预训练3. 复杂任务下的微调4. GPT-1为更强大的模型铺平了道路 二. GPT-2:context learning1. 核心思想:context learning2. GPT-2的数据集 三…

Simulink从0搭建模型03-Enabled Subsystem 使能子系统

参考博客 b站视频 【Simulink 0基础入门教程 P4 使能子系统 Enabled Subsystem 的使用介绍】 个人听了这个博主的视频风格觉得很适合我入门学习,讲得很清楚。 另外,视频里面教得很详细了,我也不会再详细写怎么打开创建等步骤,跟着…

2024 证券从业资格证考试备考资料分享

2024 证券从业资格证考试备考资料分享 2024 年 06月1、2日 证券从业资格考试全国统一考试(统考),预计将于5月初(考前一个月)左右开启报名 有没有小伙伴在准备备考的,不知道大家都准备怎么学习呢&#xff…

233 基于matlab的多通道非负矩阵分解(MNMF)算法

基于matlab的多通道非负矩阵分解(MNMF)算法。其能够寻找到一个非负矩阵W和一个非负矩阵H,满足条件VW*H,从而将一个非负的矩阵分解为左右两个非负矩阵的乘积。使用EM准则对混合信号进行分解。程序已调通,可直接运行。 233 多通道非…

SQL基础学习

一. SQL基础 1. SQL简介 SQL 是用于访问和处理数据库的标准的计算机语言。 1.1 什么是 SQL? SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言 **编者注:**ANSI,美国国家标准化组织 1.2 SQL 能做什么&…

SpringBoot项目 nohup启动运行日志过大问题

如下SpringBoot启动命令 nohup java -Xmx2048m -Xms2048m -jar springboot-demo.jar >>./log.los 2>&1 &使用这条命令启动会导致日志文件和jar包同级,并且随着日积月累,越来越大。最终撑爆目录。 临时解决办法 如果日志已经撑爆了你…

面试被刷,原因居然是不会Git

大家好,我是知微! 假设你是一个刚入行的菜狗程序员,正在开发一个软件。 现在老板需要你加一些功能,此时的你有一些担忧,如果对代码进行大刀阔斧的改动,最终却失败了。之前能正常运行的代码也被改得乱七八糟…

C语言-结构体基本概念2.0

结构体成员引用 结构体是一种集合,内部包含了多个独立的成员,每个成员都可以被单独引用。通过成员引用符 . 可以简单地访问结构体的各个成员。 示例 n.a 200; n.b y; n.c 2.22; printf("%d, %c, %lf\n", n.a, n.b, n.c); 结构体指针与数组…

NOIP2018 普及组 T4 对称二叉树

文章目录 题目传送门算法解析总代码提交记录尾声 题目传送门 洛谷 P5018 [NOIP2018 普及组] 对称二叉树 算法解析 本题 DFS 剪枝可过!!! 输入左儿子右儿子时如果遇到 − 1 -1 −1 就把它设为 0 0 0,这样好判断。 输入函数…

布隆过滤器简介

布隆过滤器(Bloom Filter)是一种空间效率高、查询效率快的数据结构,用于快速判断一个元素是否可能存在于一个集合中。它通过使用多个哈希函数和位数组来实现。 布隆过滤器原理: 位数组(Bit Array)&#xf…

【力扣 Hot100 | 第六天】4.21(字母异位词分组)

9.字母异位词分组 9.1题目 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例一: 输入: strs ["eat", "tea", "tan&quo…

C语言oj题

题目 :保留小数 难度:白银 将一个浮点型K数保留n(1≤n≤5)位小数(四舍五入)的算法定义为宏。在主函数中输入数据输出计算结果。 格式 输入格式:输入k为实型,n为整数,空格分隔。 输出格式:输出为实型 样例1…

vue3中插槽的使用与用处

在Vue 3中,插槽(slot)是一种强大的机制,它允许开发者在父组件中向子组件传递内容,从而增强组件的灵活性和可重用性。插槽的使用和用处主要体现在以下几个方面: 使用方式: 默认插槽&#xff1a…

电商技术揭秘三十二:智能风控的案例研究与未来趋势

相关系列文章 电商技术揭秘相关系列文章合集(1) 电商技术揭秘相关系列文章合集(2) 电商技术揭秘二十八:安全与合规性保障 电商技术揭秘二十九:电商法律合规浅析 电商技术揭秘三十:知识产权保…

stable diffusion webui 使用 SDXL模型

可以去c站上下载别人处理好的模型,从liblib里下载也可以 DreamShaper XL 将下载好的模型复制到/models/Stable-diffusion目录下,webui的界面里选择加载模型 测试了一下,需要注意的是这三个选项 采样器必须设置为DPM SDE Karras &#xf…

spring高级篇(三)

1、Spring选择代理 1.1、Aspect和Advisor 在Spring框架中,"Aspect" 和 "Advisor" 是两个关键的概念,它们都与AOP(面向切面编程)密切相关: 如果要在Spring中定义一个Aop类,通常会&…

STM32H7的LCD控制学习和应用

STM32H7的LCD控制 LTDC基础硬件框图LTDC时钟源选择LTDC的时序配置LTDC背景层、图层1、图层2和Alpha混合LTDC的水平消隐和垂直消隐LCD的DE同步模式和HV同步模式的区别区分FPS帧率和刷新率避免LTDC刷新撕裂感的解决方法 驱动示例分配栈的大小MPU和Cache配置初始化SDRAM初始化LCD应…

镜头光晕-Unity镜头光晕组件的使用

Unity中的镜头光晕组件是一种用于增强游戏画面效果的特效组件。它可以在镜头周围创建出光晕效果,使画面更加柔和和浪漫。下面是使用Unity镜头光晕组件的步骤: 在Unity编辑器中,选择你想要添加光晕效果的摄像机对象。在Inspector面板中&#…