社区
Android
帖子详情
关于java.lang.StackOverflowError的问题求各路朋友和大神指点
大シ毎
2014-12-21 04:49:37
我在运行程序测试时,打开程序是可以运行的,但想跳到第二个选项栏的时候直接退出报错,我已经纠结了好多天了,求各路朋友和大神详细指点,怎么解决,从哪解决.
...全文
268
5
打赏
收藏
关于java.lang.StackOverflowError的问题求各路朋友和大神指点
我在运行程序测试时,打开程序是可以运行的,但想跳到第二个选项栏的时候直接退出报错,我已经纠结了好多天了,求各路朋友和大神详细指点,怎么解决,从哪解决.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大シ毎
2014-12-24
打赏
举报
回复
恩,我查看了下,我也是这样改的,我到最后才发现这个super.setBackground()方法要考虑版本问题,最低要16版本,低于这个版本就会出现我这个错误,可以用this.setBackgroundDrawable代替,但这个方法过时了.
再次多谢大家指点
_xianfeng99
2014-12-24
打赏
举报
回复
一楼是让你在原来的基础上改,setBackground(Drawable)这个方法是覆盖了父类的方法,如果在里面直接用setBackground的话就是调用自己类中的方法,这样就一直递归调用的栈溢出了。 所以有两种方式: 1.在setBackground(Drawable)中调用super.setBackground(),这样就可以了。 2.修改setBackground的方法名,然后在里面调用setBackground(当然super.setBackground也可以) 看看你是不是继承的View,或者跟方式上面的SupperssWarnings这个标签有关。
大シ毎
2014-12-24
打赏
举报
回复
那怎么用,我改过名字后super不了.
gao_chun
2014-12-21
打赏
举报
回复
递归貌似不是这么用的,兄弟
Birds2018
2014-12-21
打赏
举报
回复
你自己调用自己的函数 当然是无限调用 直到方法stack溢出。 你要改一下你的setBackground方法名字,里面再调用super.setBackground方法。
Error
:scalac:
Error
:org.jetbrains.jps.incremental.scala.remote.ServerException 如何解决,
求
大神
指教!
jdk:1.8,scala:2.11.8, maven编译scala项目,sparkSQL取es数据。 运行时报错:
Error
:scalac:
Error
:org.jetbrains....
java
.
lan
g.
Stack
Overflow
Error
网上查的解决方案是jdk和scala版本不兼容,然后调整的s...
打怪升级之小白的大数据之旅(十五)<
Java
基础语法之面向对象的匿名内部类>
Java
基础语法之面向对象的内部类 上次回顾: 上一期,我们对类的抽象类,接口进行分享,概念也比较抽象,解决方法:多敲几次代码就懂了…本章开始面向对象基础的最终章,内部类、注解以及异常的相关知识点 内部类 概述 静态...
IT工程师学习方法和发展路线
Tips:Markdown语法学习:改字体颜色、该字体底色、画图、各种图、语法大全根据我国发布的《国民经济和社会发展第十四个五年规划和2035年远景目标纲要》 从招聘平台获取自己想要的招聘信息,进而找到应对之道,换言...
spring-boot-2.3.0.RC1.jar中文-英文对照文档.zip
1、压缩文件中包含: 中文-英文对照文档、jar包下载地址、Maven依赖、Gradle依赖、源代码下载地址。 2、使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 3、特殊说明: (1)本文档为人性化翻译,精心制作,请放心使用; (2)只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; (3)不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 4、温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套
Java
组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件。 5、本文件关键字: jar中文-英文对照文档.zip,
java
,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册。
presto-jdbc-0.238.1.jar中文文档.zip
1、压缩文件中包含: 中文文档、jar包下载地址、Maven依赖、Gradle依赖、源代码下载地址。 2、使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 3、特殊说明: (1)本文档为人性化翻译,精心制作,请放心使用; (2)只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; (3)不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 4、温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套
Java
组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件。 5、本文件关键字: jar中文文档.zip,
java
,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册。
Android
80,472
社区成员
91,385
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章