报错:Could not find method android.view.ViewTreeObserver.removeOnGlobalLayoutListener
2015-12-19 23:16
609 查看
近期在使用XListView的时候,在2.3的机器上报错,报错内容如下:
Could not find method android.view.ViewTreeObserver.removeOnGlobalLayoutListener, referenced from method com.zh.zhplan.view.xlistview.XListView$1.onGlobalLayout
12-19 14:48:48.336: W/dalvikvm(596): VFY: unable to resolve virtual method 15565: Landroid/view/ViewTreeObserver;.removeOnGlobalLayoutListener (Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
解决办法: if (Build.VERSION.SDK_INT < 16) {
getViewTreeObserver().removeGlobalOnLayoutListener(this);
} else {
getViewTreeObserver().removeOnGlobalLayoutListener(this);
}
由此类推,大多数此类问题都可能是adk不同导致的。
Could not find method android.view.ViewTreeObserver.removeOnGlobalLayoutListener, referenced from method com.zh.zhplan.view.xlistview.XListView$1.onGlobalLayout
12-19 14:48:48.336: W/dalvikvm(596): VFY: unable to resolve virtual method 15565: Landroid/view/ViewTreeObserver;.removeOnGlobalLayoutListener (Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
解决办法: if (Build.VERSION.SDK_INT < 16) {
getViewTreeObserver().removeGlobalOnLayoutListener(this);
} else {
getViewTreeObserver().removeOnGlobalLayoutListener(this);
}
由此类推,大多数此类问题都可能是adk不同导致的。
相关文章推荐
- Android 之一张图片搞定数据加载进度条+各种颜色效果,任性的不得了
- Android开发必知的50个诀窍之一
- [Android Studio] Gradle
- Handler消息传递机制一
- Android Studio搭建Android集成开发环境
- android中滚动方法的讲解
- Android动画--视图动画
- android中广播的使用
- Android AbsListView坐标体系解析
- 如何做到带HINT的Spinner??
- Android SQLite操作
- Android笔记(6) ---ProgressBar和ProgressDialog的使用
- [置顶] android开发之动画的详解 整理资料 Android开发程序小冰整理
- 给 Android 开发者的 RxJava 详解
- 美团Android资源混淆保护实践
- Android ORM框架之-ActiveAndroid的简单分析
- Android TextView两端对齐
- Android源码设计模式解析与实战
- Java中的Timer和TimerTask在Android中的用法
- Android中图表AChartEngine学习使用与例子