java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
来源:互联网 发布:千牛 mac 账号不存在 编辑:程序博客网 时间:2024/05/16 07:00
今天在做自定义ImageView时,重写onDetachedFromWindow()
@Override
protected void onDetachedFromWindow() {
// TODO Auto-generated method stub
super.onDetachedFromWindow();
getViewTreeObserver().removeOnGlobalLayoutListener(this);
}
报:java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay
因为版本的问题removeOnGlobalLayoutListener()是后面才加上去的,需要判断版本
改为:
if(Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
getViewTreeObserver().removeGlobalOnLayoutListener(this);
} else {
getViewTreeObserver().removeOnGlobalLayoutListener(this);
}
这样就兼容了低版本的Android系统。
0 0
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay
- Android中解决java.lang.NoSuchMethodError: android.view.View.setBackground
- 关于java.lang.NoSuchMethodError: android.view.View.setBackground
- java.lang.NoSuchMethodError: android.view.View.setBackground 异常
- java.lang.NoSuchMethodError错误解决方案
- Android 2.x.x版本下错误:java.lang.NoSuchMethodError: android.view.View.setBackground 解决
- android.view.ViewTreeObserver.addOnGlobalLayoutListener
- java.lang.NoSuchMethodError的解决办法
- java.lang.NoSuchMethodError的错误
- java.lang.NoSuchMethodError: android.os.Bundle.getString的解决办法
- java.lang.NoSuchMethodError: android.util.Xml.newPullParser
- java.lang.NoSuchMethodError: android.widget.Button.setBackground
- java.lang.NoSuchMethodError: android.widget.ImageView.setBackground
- java.lang.NoSuchMethodError:android.content.Context.getDrawable
- java.lang.NoSuchMethodError: android.os.StatFs.getAvailableBlocksLong
- java.lang.NoSuchMethodError: android.widget.ImageView.setBackground
- 浅谈Java中的Scanner类
- 自定义异步可插入协议 (代码记录)
- Java____父类、子类——构造代码块、方法调用顺序问题
- 让DIV高度自适应
- Leetcode: Implement Queue using Stacks
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
- 互斥量和信号量的区别
- eXtreme Table 说明
- 新手向linux/ubuntu下的node.js安装
- mysql常用命令
- 常规功能和模块自定义系统(cfcmms)—004可自定义的项目
- linux:正则表达式基础
- ListView 点击无效(转)
- 已知HICON,如何将其保存为图标文件?以及ICO文件的格式