这学期开始学android,老师说期末考核需要做一个有后台的APP,因为我们没学过后台,就自己在书上学一下,看到一个AsyncHttpClinet和SmartImageView的程序运用,想着敲一遍,一直都断断续续报错,也不知道对不对百度摸索着,但是到这个错误真不知道怎么解决了ToT
11-21 10:23:16.339 2558-2558/? D/dalvikvm: Not late-enabling CheckJNI (already on)
11-21 10:23:16.359 2558-2558/com.example.feng.finalhomework E/Trace: error opening trace file: Permission denied (13)
                                                                     
                                                                     [ 11-21 10:23:16.369  1379: 1409 D/         ]
                                                                     HostConnection::get() New Host Connection established 0xb8fa6978, tid 1409
11-21 10:23:16.409 2558-2558/com.example.feng.finalhomework I/System.out: 1
11-21 10:23:16.499 2558-2560/com.example.feng.finalhomework D/dalvikvm: GC_CONCURRENT freed 208K, 6% free 6171K/6535K, paused 12ms+0ms, total 16ms
11-21 10:23:16.609 2558-2558/com.example.feng.finalhomework D/libEGL: loaded /system/lib/egl/libEGL_emulation.so
11-21 10:23:16.609 2558-2558/com.example.feng.finalhomework D/libEGL: loaded /system/lib/egl/libGLESv1_CM_emulation.so
11-21 10:23:16.609 2558-2558/com.example.feng.finalhomework D/libEGL: loaded /system/lib/egl/libGLESv2_emulation.so
                                                                      
                                                                      [ 11-21 10:23:16.609  2558: 2558 D/         ]
                                                                      HostConnection::get() New Host Connection established 0xb8d422e8, tid 2558
11-21 10:23:16.659 2558-2558/com.example.feng.finalhomework W/gralloc_ranchu: Gralloc pipe failed
11-21 10:23:16.769 2558-2558/com.example.feng.finalhomework D/OpenGLRenderer: Enabling debug mode 0
11-21 10:23:16.849 2558-2558/com.example.feng.finalhomework I/AsyncHttpClient: 访问成功
11-21 10:23:16.859 2558-2558/com.example.feng.finalhomework D/AndroidRuntime: Shutting down VM
11-21 10:23:16.859 2558-2558/com.example.feng.finalhomework W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0xb25f0228)
11-21 10:23:16.859 2558-2558/com.example.feng.finalhomework E/AndroidRuntime: FATAL EXCEPTION: main
                                                                              java.lang.NullPointerException
                                                                                  at android.widget.AbsListView.obtainView(AbsListView.java:2273)
                                                                                  at android.widget.ListView.makeAndAddView(ListView.java:1769)
                                                                                  at android.widget.ListView.fillDown(ListView.java:672)
                                                                                  at android.widget.ListView.fillFromTop(ListView.java:733)
                                                                                  at android.widget.ListView.layoutChildren(ListView.java:1622)
                                                                                  at android.widget.AbsListView.onLayout(AbsListView.java:2106)
                                                                                  at android.view.View.layout(View.java:13754)
                                                                                  at android.view.ViewGroup.layout(ViewGroup.java:4364)
                                                                                  at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
                                                                                  at android.view.View.layout(View.java:13754)
                                                                                  at android.view.ViewGroup.layout(ViewGroup.java:4364)
                                                                                  at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1649)
                                                                                  at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1507)
                                                                                  at android.widget.LinearLayout.onLayout(LinearLayout.java:1420)
                                                                                  at android.view.View.layout(View.java:13754)
                                                                                  at android.view.ViewGroup.layout(ViewGroup.java:4364)
                                                                                  at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
                                                                                  at android.view.View.layout(View.java:13754)
                                                                                  at android.view.ViewGroup.layout(ViewGroup.java:4364)
                                                                                  at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1649)
                                                                                  at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1507)
                                                                                  at android.widget.LinearLayout.onLayout(LinearLayout.java:1420)
                                                                                  at android.view.View.layout(View.java:13754)
                                                                                  at android.view.ViewGroup.layout(ViewGroup.java:4364)
                                                                                  at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
                                                                                  at android.view.View.layout(View.java:13754)
                                                                                  at android.view.ViewGroup.layout(ViewGroup.java:4364)
                                                                                  at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1868)
                                                                                  at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1689)
                                                                                  at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
                                                                                  at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4214)
                                                                                  at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
                                                                                  at android.view.Choreographer.doCallbacks(Choreographer.java:555)
                                                                                  at android.view.Choreographer.doFrame(Choreographer.java:525)
                                                                                  at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
                                                                                  at android.os.Handler.handleCallback(Handler.java:615)
                                                                                  at android.os.Handler.dispatchMessage(Handler.java:92)
                                                                                  at android.os.Looper.loop(Looper.java:137)
                                                                                  at android.app.ActivityThread.main(ActivityThread.java:4745)
                                                                                  at java.lang.reflect.Method.invokeNative(Native Method)
                                                                                  at java.lang.reflect.Method.invoke(Method.java:511)
                                                                                  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
                                                                                  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
                                                                                  at dalvik.system.NativeStart.main(Native Method)
11-21 10:27:30.799 2558-2558/? I/Process: Sending signal. PID: 2558 SIG: 9

解决方案 »

  1.   

    看样子是 lv_news.setAdapter(new NewsAdapter());  这里报错空指针
      

  2.   

    你看看你的adapter 的getview方法返回了空么
      

  3.   

    从上看到下,都没看到报错的到底是一行(log日志)
    log没打印出报错行么。。
    根据相应行去修改呀。
      

  4.   

    把断点放在http的回调函数里面,然后进行单步调试。
      

  5.   

    Adapter中的getview返回了null吧
      

  6.   

    我觉得你这种写法有问题,你可以将listview的adapter在绑定控件后直接设置上去,当然不要用new adapter()的方式,然后在你联网获取到数据后,即adapter的list数据发生改变后,采用adapter,notifidatachange(),的方式进行刷新, 你的异步请求是耗时的.