java.lang.IllegalArgumentException: parameter must be a descendant of this view

别再让COGI拖慢你的SAP接口!手把手教你配置BAPI_PRODORDCONF_CREATE_TT的同步货物移动 本文深入解析SAP生产订单报工接口中的COGI问题,通过BAPI_PRODORDCONF_CREATE_TT的同步配置实战,解决异步更新导致的性能瓶颈。文章详细介绍了增强点配置和性能验证,帮助用户彻底消除COGI堆积,提升接口效率。 阅读详情

异常信息:

java.lang.IllegalArgumentException: parameter must be a descendant of this view

错误原因:

发生这个错误主要是ListView或者其它ViewGroup等容器控件因为滑动而暂时移除子View,但却没有移除该子View上面的焦点Focus,所以在ListView滑动返回到原来的位置的时候没有恢复成原来的View,导致了该异常的产生,具体的源码分析可以查看参考链接[2]

解决方法:

解决办法就是清除掉ListView中item的焦点即可,下面是来自参考链接[1]的解决问题的代码:

protected class MyScrollListener implements OnScrollListener {

        @Override
        public void onScroll(AbsListView view, int firstVisibleItem,
                int visibleItemCount, int totalItemCount) {
            // do nothing 
        }

        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            if (SCROLL_STATE_TOUCH_SCROLL == scrollState) {
                View currentFocus = getCurrentFocus();
                if (currentFocus != null) {
                    currentFocus.clearFocus();
                }
            }
        }

    }

这段代码是给ListView设置ScrollListener监听,使得ListView在滚动的时候可以清除掉ChildView中获取的焦点,大家也可以参考下参考链接[1]中其他的解决方法,我的代码中出现这个问题是因为我的ListView中inflate了一个HeaderView,这个HeaderView中有一个EditText输入框,并且这个EditText获取到了焦点,所以我的ListView在向下滚动然后再返回到ListView顶部的时候会出现这个异常,我的解决办法就比较简单了,直接移除HeaderView中EditText的焦点就行了(mEditText.clearFocus();)。

参考链接:

http://stackoverflow.com/questions/7100555/preventing-catching-illegalargumentexception-parameter-must-be-a-descendant-of
http://blog.sina.com.cn/s/blog_5704bfaf0102v3bn.html
http://www.cnblogs.com/LIANQQ/p/4026560.html
http://www.educity.cn/wenda/100840.html
http://blog.youkuaiyun.com/a443453087/article/details/8079990

win10 跳过U8环境检测的IE WebControls.rar win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。 立即下载

相关推荐

第四篇:关于python程序打包的问题-找不到fsspec

这个问题困扰了我将近两天的时间一直找不到什么好的办法,甚至打算放弃。主要原因是身边没有可以述说的人,也没有可以请教的人。正在想要放弃的时候找到了解决办法。 打包后运行程序是这样的, 大概意思是找不见fsspec这个依赖,刚接触python说实话对于这些第三方库理解不是很到位,我的理解就是:类似于java程序中的jar包,程序找不见了。可怎么让他找见了,刚开始以为我自己没有安装fsspec,在cmd中进行了安装,结果如下图所示 很明显,已经安装并且安装目录都有,跟着网上的一些解决办法,在打包的时候把这.

weixin_47861710的博客 5865

java.lang.IllegalArgumentException: parameter must be a descendant of this view 的解决方案

异常出现情况:          mLayoutMap为布局view的集合,如当前view为view1可见visible,正常情况view2、view3、view4...为不可见gone,当点击tab2(让view2显示)时抛出上面的异常。 分析以及解决方案:          parameter must be a descendant of this view言外之意所有view必须嵌套

myQQ842554217的专栏 1880

Windows本地部署Qwen3-14B实战指南:Ollama+Open WebUI零Docker方案

大语言模型本地部署是AI工程化落地的关键环节,其核心在于推理框架兼容性、硬件加速适配性与端到端稳定性。Ollama作为轻量级模型运行时,原生支持Windows DirectML与CUDA,规避了Docker/WSL2虚拟化开销和llama.cpp编译风险;Qwen3-14B则凭借128K上下文、Tool Calling原生支持及中文长文本结构化能力,成为政务、金融等场景首选。本文聚焦Windows平台真实约束——显存阈值、驱动版本匹配、路径编码兼容、离线知识库集成(RAG)等工程细节,提供经63台Windo

weixin_32136203的博客 413

parameter must be a descendant of this view 报错解决方案及Android 获取View焦点源码分析

前言 最近的一系列源码分析,都是基于一个错误,逐步深入源码。都是网上没有源码分析的报错,这个报错也是。 网络上有文章给出了有针对性的解决方案。我通过源码给出更普通的解决思路,这个问题,没有特定的解决方案,所以只能领会精髓后,随机应变。 下面分析是通过一个具体问题,展开源码的分析,所以不必太在意业务场景的相似,重在领会精髓 报错 我的具体场景是,在从某一个界面跳转到登录界面时,点击输入框EditTe...

薛瑄的博客 8979

RK3568部署YOLOv8的7种方法对比:量化vs非量化的性能实测与优化建议

本文针对RK3568平台,深度对比了YOLOv8模型的七种部署方法,重点分析了量化与非量化策略的性能差异。通过实测数据,详细评估了不同方法在推理速度、CPU占用、内存消耗及模型精度上的表现,并提供了从模型结构调整到系统级优化的具体建议,为边缘AI部署选型提供实用参考。

weixin_29099217的博客 528

【RK3588开发记录】超详细的RK3588修改debug串口波特率为115200

修改RK3588的debug串口为115200

Crazydrams的博客 4805

错误 java.lang.IllegalArgumentException: parameter must be a descendant of this view 的解决方案

bug信息: 10-16 17:27:20.250: D/AndroidRuntime(14662): Shutting down VM 10-16 17:27:20.250: W/dalvikvm(14662): threadid=1: thread exiting with uncaught exception (group=0x40a5e228) 10-16 17:27:20.250:

俺总在笑 2万+

Java Swing教程-16. Swing中的图形绘制

这篇教程介绍了Java Swing中的图形绘制功能,主要内容包括: Graphics类的基本使用 - 介绍了如何重写paintComponent方法实现自定义绘制,以及基本图形绘制方法(线条、矩形、椭圆、多边形等) 文本与图片绘制 - 讲解了文本绘制方法、字体设置和图片加载绘制技术 颜色与字体设置 - 包括预定义颜色、RGB自定义颜色、透明色设置以及字体样式控制 案例实现 - 提供了一个简单绘图程序的框架,支持鼠标绘制不同图形、选择工具和自定义颜色等功能 教程通过代码示例详细演示了各种绘图操作,适合Java

无 233

java.lang.IllegalArgumentException parameter must be a descendant of this view

java.lang.IllegalArgumentException: parameter must be a descendant of this view at android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:5335) at android.view.ViewGroup.offsetDesce

lu_pan_feng的博客 3195

AUTOSAR从入门到精通-中间件通信DDS(一)

汽车开放系统架构(automotive open system architecture,autosar)是由全球各大汽车oem、零部件供应商、汽车电子软件公司联合建立的一套标准协议。该协议规范了一个符合汽车电子软件开发的、开放的以及标准化的软件架构。最初的autosar规范的制定只考虑传统汽车电子电器架构,基于硬件算力有限场景,提供确定的功能。

getusushu的博客 1869

【数据集】3D-GloBFP:全球首个三维建筑轮廓数据集

【数据集】3D-GloBFP:全球首个三维建筑轮廓数据集

WW、forever的博客 1689

ScrollView中EditText报java.lang.IllegalArgumentException: parameter must be a descendant of this view

在ScrollView中嵌套RecyclerView,其中RecyclerView的item条目中如果有EditText,在输入文字后,出现界面退出,并报如下类似错误:   Process: com.yuguo.thecarpenter.thecarpenterrepair, PID: 22957                                                 

流年似水何不珍惜 2716

ChatGPT辅助课题申报书研究背景部分的写作全过程指南

ChatGPT辅助课题申报书研究背景部分的写作全过程指南

智能AI让学术科研更容易 2554

Android java.lang.IllegalArgumentException: parameter must be a descendant of this view

<br />SelectMethod=Cursor<br />作用:利用服务器端的游标加快速度 <br />使用:1.执行多个Statements的操作时候用<br />     2.需要手动使用事务的时候使用<br />     3.使用SqlServer数据库连接url的时候使用<br />       例如:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=demo;SelectMethod=cursor 

每天进步一点点 时间会让你成为巨人 3633

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

parameter must be a descendant of this view

先贴异常信息:java.lang.IllegalArgumentException: parameter must be a descendant of this viewat android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:4579)at android.view.ViewGroup.offs...

weixin_30399871的博客 586

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

NestedScrollView引起的ViewGroup 异常: parameter must be a descendant of this view

异常信息 大致的异常信息如下: java.lang.IllegalArgumentException: parameter must be a descendant of this view E/DEBUG: at android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:6376) at android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGro

qjsjp的专栏 1356

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【Android】IllegalArgumentException: parameter must be a descendant of this view Error

根据上面的代码片段, 用于防止获得焦点,以便 or 可以请求焦点。当我尝试使用 Intent 或 finish() 返回此视图时,会发生此错误;当我使用 Back Button 时,偶尔也会出现问题。他定义在查找 a 以获得焦点时 与其后代之间的关系。必须是以下常量值之一。

weixin_42473228的博客 616

IllegalArgumentException: parameter must be a descendant of this view

Back traces starts. java.lang.IllegalArgumentException: parameter must be a descendant of this view at android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:6278) at android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:62.

Kewen_C的博客 1868

解决android报错IllegalArgumentException: parameter must be a descendant of this view

转载地址 总的来说,出现这个问题的原因是,页面被销毁了,但是控件还是占用着焦点。 详细解释,参考:关于ViewFlow和GridView嵌套导致Parameter must be a descendant of this view 解决办法就是页面销毁的时候,同时取消焦点。 View currentFocus = getCurrentFocus(); if (currentFocus

1717

【转载】Parameter must be a descendant of this view问题的解决方案

转载,原文链接为: http://www.cnblogs.com/monodin/p/3675040.html 关于ViewFlow和GridView嵌套导致Parameter must be a descendant ofthis view问题的解决方案 【关于ViewFlow】 ViewFlow是一款基于ViewGroup实现的可以水平滑动的开源UI Widget,可以从htt

lufqnuli的博客 2927

android-奇异bug:parameter must be a descendant of this view

项目上线后遇到一个问题: java.lang.IllegalArgumentException: parameter must be a descendant of this view at android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:5336) at android.view.ViewGroup

FloatFei的专栏 2376

记录一次NestedScrollView嵌套RecyclerView再嵌套RecyclerView的坑

由于要做一些复杂的界面,需要在NestedScrollView下嵌套RecyclerView,在RecyclerView的条目中又有一个横向的RecyclerView。在 >= Android 7.0系统当中运行是显示正常的,但是在低于7.0系统当中出现了一个FC异常问题。 该异常如下: java.lang.IllegalArgumentException: parameter mus

時を越える笑顔 1078
上一篇: at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:)
下一篇: Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException
祝福
博客等级 码龄15年 263粉丝 71原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值