首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NullPointerException in

NullPointerException in
EN

Stack Overflow用户
提问于 2015-09-06 10:19:15
回答 1查看 1K关注 0票数 1

自从我开始使用android之后,我在许多不同的机器上获得了View.getHardwareLayer中的NPE。这里有两个这样的错误:

代码语言:javascript
复制
Exception: java.lang.NullPointerException
 raw
android.view.View.getHardwareLayer (View.java:10178)
android.view.ViewGroup.drawChild (ViewGroup.java:2863)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.getDisplayList (View.java:10415)
android.view.ViewGroup.drawChild (ViewGroup.java:2850)
android.support.v4.widget.DrawerLayout.drawChild (DrawerLayout.java:1229)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.getDisplayList (View.java:10415)
android.view.ViewGroup.drawChild (ViewGroup.java:2850)
com.sothree.slidinguppanel.SlidingUpPanelLayout.drawChild (SlidingUpPanelLayout.java:888)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.draw (View.java:10981)
com.sothree.slidinguppanel.SlidingUpPanelLayout.draw (SlidingUpPanelLayout.java:941)
android.view.View.getDisplayList (View.java:10417)
android.view.ViewGroup.drawChild (ViewGroup.java:2850)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.draw (View.java:10981)
android.widget.FrameLayout.draw (FrameLayout.java:450)
android.view.View.getDisplayList (View.java:10417)
android.view.ViewGroup.drawChild (ViewGroup.java:2850)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.getDisplayList (View.java:10415)
android.view.ViewGroup.drawChild (ViewGroup.java:2850)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.getDisplayList (View.java:10415)
android.view.ViewGroup.drawChild (ViewGroup.java:2850)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.getDisplayList (View.java:10415)
android.view.ViewGroup.drawChild (ViewGroup.java:2850)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.getDisplayList (View.java:10415)
android.view.ViewGroup.drawChild (ViewGroup.java:2850)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.draw (View.java:10981)
android.widget.FrameLayout.draw (FrameLayout.java:450)
com.android.internal.policy.impl.PhoneWindow$DecorView.draw (PhoneWindow.java:2126)
android.view.View.getDisplayList (View.java:10417)
android.view.HardwareRenderer$GlRenderer.draw (HardwareRenderer.java:899)
android.view.ViewRootImpl.draw (ViewRootImpl.java:1910)
android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:1634)
android.view.ViewRootImpl.handleMessage (ViewRootImpl.java:2442)
android.os.Handler.dispatchMessage (Handler.java:99)
android.os.Looper.loop (Looper.java:137)
android.app.ActivityThread.main (ActivityThread.java:4456)
java.lang.reflect.Method.invokeNative (Method.java)
dalvik.system.NativeStart.main (NativeStart.java)

另外一个是:

代码语言:javascript
复制
Fatal Exception: java.lang.NullPointerException
 raw
android.view.View.getHardwareLayer (View.java:10178)
android.view.ViewGroup.drawChild (ViewGroup.java:2863)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:2489)
android.view.View.getDisplayList (View.java:10415)
android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:2597)
android.view.View.getDisplayList (View.java:10380)
android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:2597)
android.view.View.getDisplayList (View.java:10380)
android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:2597)
android.view.View.getDisplayList (View.java:10380)
android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:2597)
android.view.View.getDisplayList (View.java:10380)
android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:2597)
android.view.View.getDisplayList (View.java:10380)
android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:2597)
android.view.View.getDisplayList (View.java:10380)
android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:2597)
android.view.View.getDisplayList (View.java:10380)
android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:2597)
android.view.View.getDisplayList (View.java:10380)
android.view.HardwareRenderer$GlRenderer.draw (HardwareRenderer.java:899)
android.view.ViewRootImpl.draw (ViewRootImpl.java:1910)
android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:1634)
android.view.ViewRootImpl.handleMessage (ViewRootImpl.java:2442)
android.os.Handler.dispatchMessage (Handler.java:99)
android.os.Looper.loop (Looper.java:137)
android.app.ActivityThread.main (ActivityThread.java:4456)
java.lang.reflect.Method.invokeNative (Method.java)
dalvik.system.NativeStart.main (NativeStart.java)

我应该意识到M中有什么变化来消除这些例外吗?

EN

回答 1

Stack Overflow用户

发布于 2015-09-09 10:40:00

好的,它似乎是一个支持库错误。As 谷歌声明

修正了Fragment类的崩溃问题,将硬件层的使用限制在Android4.1 (API 16)和更高级别。(第183896期)

谢谢你,古格尔!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32422457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档