// CRASH: com.lenovo.FileBrowser (pid 25302)
// Short Msg: java.lang.NullPointerException
// Long Msg: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
// Build Label: Lenovo/passion/passion:5.1.1/LMY47V/VIBEUI_V2.8_1530_5.200.1_ST_P1c72:user/release-keys
// Build Changelist: VIBEUI_V2.8_1530_5.200.1_ST_P1c72
// Build Time: 1437513185000
// java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
//  at android.widget.AbsListView.obtainView(AbsListView.java:2363)
//  at android.widget.GridView.makeAndAddView(GridView.java:1433)
//  at android.widget.GridView.makeRow(GridView.java:361)
//  at android.widget.GridView.fillDown(GridView.java:302)
//  at android.widget.GridView.fillFromTop(GridView.java:437)
//  at android.widget.GridView.layoutChildren(GridView.java:1276)
//  at android.widget.AbsListView.onWindowFocusChanged(AbsListView.java:2974)
//  at android.view.View.dispatchWindowFocusChanged(View.java:8714)
//  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1056)
//  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1060)
//  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1060)
//  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1060)
//  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1060)
//  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1060)
//  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1060)
//  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1060)
//  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:1060)
//  at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3309)
//  at android.os.Handler.dispatchMessage(Handler.java:102)
//  at android.os.Looper.loop(Looper.java:135)
//  at android.app.ActivityThread.main(ActivityThread.java:5380)
//  at java.lang.reflect.Method.invoke(Native Method)
//  at java.lang.reflect.Method.invoke(Method.java:372)
//  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:939)
//  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:734)
// 

解决方案 »

  1.   

    View.getImportantForAccessibility()
    你的View == null
      

  2.   

    你看看你的   Adapter  中的  getView  有没有复用  convertView  如果是   就  返回  convertview   如果没有复用   就返回  你findviewbyid 出来的  控件 
      

  3.   

    楼上的回复让我发现了问题,原来我是return没改回来,因为我把convertView的实例化放在了Holder类中,所以应该返回的是holder中的convertView。十分感谢