这是我的程序代码:
class xxx{
   public Bitmap bm;
   public xxx(Bitmap bm){
     this.bm=bm;
   }
   public void yyy(){
    int x=bm.getwight();
  }
}
程序错误,报的错误是NUllPointer。

解决方案 »

  1.   

    肯定时你传进来的Bitmap bm为null
      

  2.   


      //空指针是因为你的bm是空 所以报空指针异常
      int x=bm.getwight();楼主好好查一下xxx类在new的时候传进来的bitmap是否有值!!
      

  3.   

    可以这样写吗?this.bm=bm;还是这样写:bm=Bitmap.createBitmap();现在是两个都不对。
      

  4.   

    你在实例化classXXX的时候要传入一个非空的bitmap哦