sur face view returnn null指针 [英] sur face view returnn null pointer

查看:80
本文介绍了sur face view returnn null指针的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好

我创建了带有滚动视图的墙纸,它在4.2中正常工作但在2.1中强制关闭



我的错误是
07-12 15:03:23.875:D / dalvikvm(27001):GC_EXTERNAL_ALLOC释放50K,49%免费2748K / 5379K,外部1596K / 2108K,暂停59ms

07-12 15:03:24.101:D / dalvikvm(27001):GC_EXTERNAL_ALLOC释放1K,49%免费2747K / 5379K,外部4721K / 5896K,暂停32ms

07-12 15:03: 24.421:D / dalvikvm(27001):GC_EXTERNAL_ALLOC被释放< 1K,49%自由2748K / 5379K,外部6612K / 8237K,暂停32ms

07-12 15:03:24.570:D /呼叫( 27001):android.view.Surface$CompatibleCanvas@4051a410

07-12 15:03:24.601:W / dalvikvm(27001):threadid = 1:线程退出未捕获异常(组= 0x40015578)

07-12 15:03:24.609:E / AndroidRuntime(27001):致命异议:主

07-12 15:03:24.609:E / AndroidRuntime(27001) ):java.lang.NullPointerException

07-12 15:03:24.609:E / AndroidRuntime(27001):at andro id.view.SurfaceView.updateWindow(SurfaceView.java:476)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.view.SurfaceView.dispatchDraw(SurfaceView.java) :348)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.view.View.draw(View.java:6936)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.view.SurfaceView.draw(SurfaceView.java:334)

07-12 15:03:24.609:E / AndroidRuntime(27001):at com.example.myjesus.Jesuswallpaper $ JesuswallpaperEngine.drawFrame(Jesuswallpaper.java:161)

07-12 15:03:24.609:E / AndroidRuntime(27001):at com .example.myjesus.Jesuswallpaper $ JesuswallpaperEngine.animate(Jesuswallpaper.java:149)

07-12 15:03:24.609:E / AndroidRuntime(27001):at com.example.myjesus.Jesuswallpaper $ JesuswallpaperEngine.onVisibilityChanged(Jesuswallpaper.java:109)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.service.wallpaper.WallpaperService $ Engine.reportVisibility(WallpaperService.java) :685)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.service.wallpaper.WallpaperService $ Engine.doVisibilityChanged(WallpaperService.java:668)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.service.wallpaper.WallpaperService $ IWallpaperEngineWrapper.executeMessage(WallpaperService.java:893)

07-12 15:03 :24.609:E / AndroidRuntime(27001):at com.android.internal.os.HandlerCaller $ MyHandler.handleMessage(HandlerCaller.java:61)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.os.Handler.dispatchMessage(Handler.java:99)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.os.Looper .loop(Looper.java:130)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.app.ActivityThread.main(ActivityThread.java:3689)

07-12 15:03:24.609:E / AndroidRuntime(27001):at java.lang.reflect.Method.invokeNative(Native Method)

07-12 15:03 :24.609:E / AndroidRuntime(27001):at java.lang.reflect.Method。 invoke(Method.java:507)

07-12 15:03:24.609:E / AndroidRuntime(27001):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java :842)

07-12 15:03:24.609:E / AndroidRuntime(27001):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)

07-12 15:03:24.609:E / AndroidRuntime(27001):at dalvik.system.NativeStart.main(Native Method)





请帮帮我...............

Hi all
I have create wall paper with scroll view it work fine in 4.2 but in 2.1 it force close

my error is
07-12 15:03:23.875: D/dalvikvm(27001): GC_EXTERNAL_ALLOC freed 50K, 49% free 2748K/5379K, external 1596K/2108K, paused 59ms
07-12 15:03:24.101: D/dalvikvm(27001): GC_EXTERNAL_ALLOC freed 1K, 49% free 2747K/5379K, external 4721K/5896K, paused 32ms
07-12 15:03:24.421: D/dalvikvm(27001): GC_EXTERNAL_ALLOC freed <1K, 49% free 2748K/5379K, external 6612K/8237K, paused 32ms
07-12 15:03:24.570: D/call(27001): android.view.Surface$CompatibleCanvas@4051a410
07-12 15:03:24.601: W/dalvikvm(27001): threadid=1: thread exiting with uncaught exception (group=0x40015578)
07-12 15:03:24.609: E/AndroidRuntime(27001): FATAL EXCEPTION: main
07-12 15:03:24.609: E/AndroidRuntime(27001): java.lang.NullPointerException
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.view.SurfaceView.updateWindow(SurfaceView.java:476)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.view.SurfaceView.dispatchDraw(SurfaceView.java:348)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.view.View.draw(View.java:6936)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.view.SurfaceView.draw(SurfaceView.java:334)
07-12 15:03:24.609: E/AndroidRuntime(27001): at com.example.myjesus.Jesuswallpaper$JesuswallpaperEngine.drawFrame(Jesuswallpaper.java:161)
07-12 15:03:24.609: E/AndroidRuntime(27001): at com.example.myjesus.Jesuswallpaper$JesuswallpaperEngine.animate(Jesuswallpaper.java:149)
07-12 15:03:24.609: E/AndroidRuntime(27001): at com.example.myjesus.Jesuswallpaper$JesuswallpaperEngine.onVisibilityChanged(Jesuswallpaper.java:109)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.service.wallpaper.WallpaperService$Engine.reportVisibility(WallpaperService.java:685)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.service.wallpaper.WallpaperService$Engine.doVisibilityChanged(WallpaperService.java:668)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper.executeMessage(WallpaperService.java:893)
07-12 15:03:24.609: E/AndroidRuntime(27001): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:61)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.os.Handler.dispatchMessage(Handler.java:99)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.os.Looper.loop(Looper.java:130)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.app.ActivityThread.main(ActivityThread.java:3689)
07-12 15:03:24.609: E/AndroidRuntime(27001): at java.lang.reflect.Method.invokeNative(Native Method)
07-12 15:03:24.609: E/AndroidRuntime(27001): at java.lang.reflect.Method.invoke(Method.java:507)
07-12 15:03:24.609: E/AndroidRuntime(27001): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
07-12 15:03:24.609: E/AndroidRuntime(27001): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
07-12 15:03:24.609: E/AndroidRuntime(27001): at dalvik.system.NativeStart.main(Native Method)


please help me...............

推荐答案

CompatibleCanvas @ 4051a410

07-12 15:03:24.601:W / dalvikvm(27001):threadid = 1:线程退出未捕获异常(组= 0x40015578)

07-12 15:03:24.609:E / AndroidRuntime(27001):致命例外:主要

07-12 15:03:24.609:E / AndroidRuntime(27001):java.lang.NullPointerException

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.view.SurfaceView.updateWindow(SurfaceView.java:476)

07-12 15:03:24.609:E / AndroidRuntime(27001) ): \t晒黑droid.view.SurfaceView.dispatchDraw(SurfaceView.java:348)

07-12 15:03:24.609:E / AndroidRuntime(27001):at android.view.View.draw(View.java :6936)

07-12 15:03:24.609:E / AndroidRuntime(27001):在android.view.SurfaceView.draw(SurfaceView.java:334)

07-12 15:03:24.609:E / AndroidRuntime(27001):at com.example.myjesus.Jesuswallpaper
CompatibleCanvas@4051a410
07-12 15:03:24.601: W/dalvikvm(27001): threadid=1: thread exiting with uncaught exception (group=0x40015578)
07-12 15:03:24.609: E/AndroidRuntime(27001): FATAL EXCEPTION: main
07-12 15:03:24.609: E/AndroidRuntime(27001): java.lang.NullPointerException
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.view.SurfaceView.updateWindow(SurfaceView.java:476)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.view.SurfaceView.dispatchDraw(SurfaceView.java:348)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.view.View.draw(View.java:6936)
07-12 15:03:24.609: E/AndroidRuntime(27001): at android.view.SurfaceView.draw(SurfaceView.java:334)
07-12 15:03:24.609: E/AndroidRuntime(27001): at com.example.myjesus.Jesuswallpaper


JesuswallpaperEngine.drawFrame(Jesuswallpaper.java:161)

07-12 15:03:24.609:E / AndroidRuntime(27001):at com.example.myjesus.Jesuswallpaper
JesuswallpaperEngine.drawFrame(Jesuswallpaper.java:161)
07-12 15:03:24.609: E/AndroidRuntime(27001): at com.example.myjesus.Jesuswallpaper


JesuswallpaperEngine.animate(Jesuswallpaper.java:149)

07-12 15:03:24.609:E / AndroidRuntime(27001):at com.example.myjesus.Jesuswallpaper
JesuswallpaperEngine.animate(Jesuswallpaper.java:149)
07-12 15:03:24.609: E/AndroidRuntime(27001): at com.example.myjesus.Jesuswallpaper


这篇关于sur face view returnn null指针的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆