android - AnimationUtils.loadAnimation is crashing the app -
i m building app uses animationutils.loadanimation move imageviews based on anim xml. app has 2 activities. first (mainactivity) loads , plays animation normally. second activity implements surfaceholder.callback , crashes when tries load animation . here code (inside oncreate):
imageview sonar_line = (imageview) findviewbyid(r.id.sonar_line); animation2 = animationutils.loadanimation(this, r.anim.radar_line_slow); sonar.setonclicklistener(new onclicklistener(){ public void onclick(view v){ if(sonar_line==null){ sonar_line = (imageview) findviewbyid(r.id.sonar_line); } sonar_line.startanimation(animation2); }); could problem surfaceholder.callback ? please help.
here logcat :
08-16 12:30:55.280: i/choreographer(907): skipped 31 frames! application may doing work on main thread. 08-16 12:30:56.742: i/choreographer(907): skipped 50 frames! application may doing work on main thread. 08-16 12:30:57.690: i/ads(907): received ad url: <url: "http://googleads.g.doubleclick.net:80/mads/gma?preqs=1&session_id=4668883432257618371&seq_num=2&u_w=598&msid=com.mreprogramming.ultimateentitydetector&cap=m%2ca&js=afma-sdk-a-v6.4.1&bas_off=0&imbf=8008&net=ed&app_name=1.android.com.mreprogramming.ultimateentitydetector&hl=en&gnt=3&carrier=310260&u_audio=4&kw&u_sd=2&ms=d_7bq5tdkayupaq5seyprzarbeippihnvttenqdaev8yybilizh5ybqplcb16o6ho40chh2quw8t1tjdm_y0-ari8v_1tddzzaxn22pcxxjuzmip85qr7clhmzsisjr90_zd7qfpxhxlvzlsgoki41a0okb2v8uwb0xtkcbhzh5g-qxsedqagb99cptkgzcabevehjon1pbbr_nbnh_lnb5x7y9gsyca3vd0ic6tfh3lc3ot8eliaxzqfkpjdxdpyjhadkamgoyizvniqagfp6chf8g2rkzuocdcxbsolma4epyvjiipsasztn6k63z9mj_sgbsweogm7mzusafwcg&format=320x50_mb&oar=0&u_h=360&bas_on=0&ptime=52008&u_so=l&output=html®ion=mobile_app&u_tz=0&client_sdk=1&ex=1&slotname=a1520cd4827f988&kw_type=broad&askip=1&gsb=3g&caps=inlinevideo_interactivevideo_mraid1_th_autoplay_mediation_sdkadmobapiforads_di&eisu=uwwmiyreuxhn4mub9hax3ddgurdo_nwguot6ocv-e2efbzdgoa3ojikuunuwjuljvb88tkdzkxo7-1zoqhltfdngdzto9vfyrbsfjtudaovefygfhc5tm0oehvilr9tb&et=360&jsv=53" type: "admob" afmanotifydt: "null" activationoverlayurl: "null" usewebviewloadurl: "false"> 08-16 12:30:57.711: i/ads(907): request scenario: online server request. 08-16 12:31:00.770: i/choreographer(907): skipped 54 frames! application may doing work on main thread. 08-16 12:31:02.990: i/choreographer(907): skipped 34 frames! application may doing work on main thread. 08-16 12:31:04.502: d/dalvikvm(907): gc_for_alloc freed 5441k, 14% free 36967k/42904k, paused 136ms, total 180ms 08-16 12:31:04.601: i/dalvikvm-heap(907): grow heap (frag case) 40.028mb 4000016-byte allocation 08-16 12:31:05.081: d/dalvikvm(907): gc_concurrent freed 84k, 5% free 40789k/42904k, paused 148ms+50ms, total 479ms 08-16 12:31:05.081: d/dalvikvm(907): wait_for_concurrent_gc blocked 279ms 08-16 12:31:05.521: d/dalvikvm(907): gc_for_alloc freed 977k, 7% free 40144k/42904k, paused 138ms, total 139ms 08-16 12:31:05.521: i/dalvikvm-heap(907): grow heap (frag case) 40.355mb 1089936-byte allocation 08-16 12:31:05.761: d/dalvikvm(907): gc_for_alloc freed <1k, 7% free 41208k/43972k, paused 131ms, total 132ms 08-16 12:31:05.792: d/androidruntime(907): shutting down vm 08-16 12:31:05.831: w/dalvikvm(907): threadid=1: thread exiting uncaught exception (group=0x40a71930) 08-16 12:31:05.931: e/androidruntime(907): fatal exception: main 08-16 12:31:05.931: e/androidruntime(907): java.lang.nullpointerexception 08-16 12:31:05.931: e/androidruntime(907): @ com.mreprogramming.ultimateentitydetector.cam_view$4.onclick(cam_view.java:198) 08-16 12:31:05.931: e/androidruntime(907): @ android.view.view.performclick(view.java:4204) 08-16 12:31:05.931: e/androidruntime(907): @ android.view.view$performclick.run(view.java:17355) 08-16 12:31:05.931: e/androidruntime(907): @ android.os.handler.handlecallback(handler.java:725) 08-16 12:31:05.931: e/androidruntime(907): @ android.os.handler.dispatchmessage(handler.java:92) 08-16 12:31:05.931: e/androidruntime(907): @ android.os.looper.loop(looper.java:137) 08-16 12:31:05.931: e/androidruntime(907): @ android.app.activitythread.main(activitythread.java:5041) 08-16 12:31:05.931: e/androidruntime(907): @ java.lang.reflect.method.invokenative(native method) 08-16 12:31:05.931: e/androidruntime(907): @ java.lang.reflect.method.invoke(method.java:511) 08-16 12:31:05.931: e/androidruntime(907): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:793) 08-16 12:31:05.931: e/androidruntime(907): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:560) 08-16 12:31:05.931: e/androidruntime(907): @ dalvik.system.nativestart.main(native method)
Comments
Post a Comment