java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
2017-02-10 16:44
405 查看
血的教训,线上bug
加注解
getViewTreeObserver().removeOnGlobalLayoutListener(this);
但是在线上还是有bug
后面在网上查修改成这个了
加注解
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
getViewTreeObserver().removeOnGlobalLayoutListener(this);
但是在线上还是有bug
// 移除GlobalLayoutListener监听 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) { viewTreeObserver.removeGlobalOnLayoutListener(this); } else { viewTreeObserver.removeOnGlobalLayoutListener(this); }
后面在网上查修改成这个了
相关文章推荐
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
- 报错:Could not find method android.view.ViewTreeObserver.removeOnGlobalLayoutListener
- void android.view.ViewTreeObserver.addOnGlobalLayoutListener(OnGlobalLayoutListener listener)
- 【安卓】android.view.ViewTreeObserver.OnGlobalLayoutListener
- void android.view.ViewTreeObserver.addOnGlobalLayoutListener(OnGlobalLayoutListener listener)
- Android使用ViewPager导致java.lang.IllegalArgumentException: The observer is null.
- Caused by: java.lang.ClassNotFoundException: Didn’t find class on path apk Android Studio解决方案
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()
- android.view.ViewTreeObserver.addOnGlobalLayoutListener
- Android 使用Webview时,有时抛 java.lang.Throwable: EventHub.removeMessages(int what = 107) warning
- Android Webview 加载一个页面时,报错 java.lang.Throwable: EventHub.removeMessages(int what = 105) is not suppo
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()
- ViewTreeObserver.OnGlobalLayoutListener
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()以及获取控件的大小
- android开发 WebViewjava.lang.Throwable: A WebView method was called on thread 'JavaBridge'. All WebVie
- Android View中通过getViewTreeObserver().addOnGlobalLayoutListener()获取控件高、宽
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()
- Android View中getViewTreeObserver().addOnGlobalLayoutListener() (转)
- 解决java.lang.NullPointerException Attempt to read from field 'int android.view.View.mViewFlags' on a